Meh, its probably some issue with the carrier assigning IP addresses.
I occasionally get search results in Spanish and it shows my location as in Mexico, even though I'm closer to the Canadian border. And do not speak Spanish, am not Hispanic, and do not have Spanish in my phone settings.
IP address shows it as near where I live. Not sure what the problem is.
I use a VPN with only like Fennec and a few apps selected to go through the Wireguard tunnel, everything else use a separate Wireguard tunnel. Neither's exit server is in Mexico.
Must be a bug π€·ββοΈ
I'll say ProtonVPN (despite the CEO controversy)
If you ever want to watch Youtube videos, Mullvad and IVPN is gonna trigger websites like Youtube, Reddit, sometimes even Google search engine, to block you or make you sign in.
Mullvad and IVPN has too few servers, its much more likely for a server to get blocked.
ProtonVPN has like 11,000 servers, so even if it doesn't work on the first server, clear browsing data, close browser, and pick another server. Usually you'll find a working one within like 3 tries. Don't let it auto pick the closest one, just randomly scroll and click on a server.