I’m in the US and whenever I go to Google flights in any browser on my phone it’s defaulting to United Kingdom and GBP.

My location is working perfectly, not in a VPN and the IP address shows accurately.

You can change the location in Google flights and it just reverts back to UK the next time you visit.

I was in the UK a month ago.