Sadly, Google does not always get geolocation correct - because many devices have GPS/Location Services, mobile signal and wifi signal, Google will try to also determine your location from this (if you let them and don't disable it).
If there are a number of users connecting from specific areas of the world, Google may incorrectly update the perceived VPN IP address location to match. This does not impact other external sites, only Google and some Google affiliated sites.
You can help with this matter by disabling Location Services, GPS, any location based tracking on your device/browser - in the device settings or just the web browser settings if you do not wish to/cannot disable it for the device as a whole.
You can use a browser plugin on your computer called 'Location Guard' to override the Google detected location, i.e when Google prompts to access your location it reports fake data, when clicking the 'Use Precise Location' on Google search results, we have included some links below: