Vpn not changing my location

it used to work. I connect the vpn and my location changes but suddenly even when I’m connected to any server like netherlands for example, google maps can still find my original location. why is this happening? vpn is about anonymity and it used to work but idk what’s wrong.
please clear things out for me!

Google maps determines your location through GPS, which isn’t masked by a VPN: https://protonvpn.com/blog/how-does-a-vpn-work

A VPN will only hide your IP. You should turn off any location permissions & access for your browser/apps that you would like to prevent from knowing your device’s location.

I don’t let browsers or apps know my location. however I wanted to try if this vpn still works correctly so I searched up my present location using brave browser and I had to switch on my location. in addition I also connected to protonvpn but this website still got my real address it was never like this. can you clarify what’s wrong?

If you visit ip.me while connected to the VPN, do you see your own IP or the one from the VPN server you’re connected to? If the latter, it means you’re successfully connected to the VPN, although some websites might still have old cookies saved from a previous session of yours, thereby remembering your previous location (in this case, try an incognito window or clearing your browser cache and cookies).

it’s showing the vpn server but on My Location - What is my current location? Where am I?
and https://www.where-am-i.net/
it’s showing my actual real address which is weird bc how can ip.me show me the vpn server I’m connected to where as these random sites on the internet know exactly where I am?

I’ve deleted my browsing history and cookies everything really just to check this

Something else (GPS? WebRTC?) in your browser is leaking your location. That is unrelated to Proton VPN.

You can ensure you’re successfully connected to the VPN by visiting ip.me and comparing the IP address with the one displayed in your Proton VPN client.

nah I don’t switch on my gps

like I said earlier I am connected to the VPN server. in some sites it works, as in my location is according to the vpn server but it does not work in those random two sites where I checked my location from(and Google maps ofc)

i had deleted all cookies, all history, there’s nothing linking my address in these browsers. am I missing something here?

You could try another web browser or another device to see if you continue experiencing the same issue.