I use colota for location tracking on my GrapjeneOS pixel. It has geofences where you can disable GPS logging in certain places / when connected to certain networks. I get clena results when I'm in known places for a long time that way.
That's not how browsing over a VPN works. Your user-agent is still the one of your browser on your computer.