How does TikTok still know my location?

I’m using a fake GPS and even changed my location on phone settings and i also use a VPN but TikTok still knows my location

The problem is that i make videos in English and the only people who see it are people from my country, people in my country barely speak English

They track your location from your sim card. But also once your location is locked in its hard to change it but what always worked for me was to re-install the app

You need to make sure that your sim card is removed, the fake gps has to be at the same location as your vpn and you need to make sure that all the apps that have geo tracker are switched off, that means location based apps like google maps even your camera will use your location etc.

It’s on the same country but not exactly the same area

Removed my sim and boom it works! That make me wonder why Android not make the phone information a configurable permission

It needs to be where the servers are, so If put VPN for United States but there are different areas that the servers are based, for example, LA, Chicago etc, the geolocation needs to be in the same city.

I wanted to add, some fake gps locators do not work and free vpns also do not work on tiktok