The setup:
I have wireguard server installed on my Raspberry pi (using pivpn) and I use it as a way to access my home services when I’m not home/traveling. I have a few clients; my iphone, my macbook, my partner’s iphone and ipad and a smart TV at home. I also generated a new client when I was traveling overseas and gave it to a family member to use.
On the same raspberry pi I also have PiHole for filtering and I use it as my local DNS as well.
The problem:
I traveled to multiple different countries and then now I’m back. I have used the vpn a lot because I ran out of iCloud storage and started backing up photos on nextcloud from my phone. I also used it to get past some sanctioned apps and visit websites that are blocked by the government of the country I was in.
When I got back to my apartment I noticed a few odd things going on. My google home isn’t working (tells me something went wrong) or something like the google home isn’t setup (it is and have been using it for years). The smart TV google’s functionalities also aren’t working (google assistant). Then when I was shopping for a product, I saw that the results are different than the usual stores near me. So I open incognito window and search “my location” and here I find that my location is the first country that I visited. I’m not connected to the vpn here since I’m at home at this point. I scramble deleting cache and cookies but nothing changed. I start checking out my google settings and change passwords and still nothing. Then I go to google timeline to delete the month of my locations maybe that’s what’s causing it? I can’t access the timeline because it thinks I’m in that country and in that country lots of google services are blocked. Uber eats and just uber not working, snapchat isn’t either (just as if I’m in that country).
A few days go by the same scenario. Then one day I did the same and opened incognito mode and type “My location”, now I’m in the second country I was in, which also has some restrictions on some apps. Google doesn’t tell me the precise location in that country just the city and shows me a zoomed out map of that city. Also in incognito mode, when I search for a product, it shows me their currency and stores in that place instead of local currency and local shops. I ran out of things to think about that could possibly be causing this.
I’m scared to ask this dumb question, but is it even possible that I’ve used the VPN in that country very often to connect to my home network, and now that home network thinks that it is in that location? I don’t know if that makes any sense but I’m not sure how to fix it and not sure what’s going on.
I tried clearing cache and cookies and data from firefox, safari, google chrome. It happens on all browsers. It’s probably not specifically a Gmail/Google thing because other apps are also not functioning. But also I’m not sure. I tried clearing data from the devices themselves, still no help.
On my phone when I use the data instead of the home wifi, everything works fine (apps, my location is correct etc…) but when I connect to my home network, things go weird.
Any ideas come to you for more testing to see what’s happening? I’m going to post this in r/pihole as well and maybe a networking subreddit because I still can’t pin point what is the source.
Does it simply take time for devices to catch up when you’ve been away for a month or so? Now I’m typing this, it’s not device specific thing because also the TV is acting up, so does it take a while for accounts to adjust their locations?