Thank you for waiting and sorry about the delay as this investigation took longer than initially expected.
I've performed several tests on a couple of different servers and couldn't reproduce this issue. This suggests that this is something specific to your website's set up.
Here are a few observations about your website:
1. The Astra theme and a number of plugins are not updated to the latest versions. Please make sure that they are all up-to-date.
2. At WP-Admin -> Settings -> General, The "WordPress Address (URL)" & "Site Address (URL)" is set with "hidden link" whereas the actual website redirects and uses only "hidden link" (without www).
Looks like your Cloudflare CDN is configured to serve the website over "hidden link" and this difference can cause a number of issues, so it would be best to either make the CDN use "hidden link" or update the "WordPress Address (URL)" & "Site Address (URL)" fields in the WordPress settings to also use "hidden link" (without www).
3. It would be interesting to test this location feature after temporarily disabling the CDN and only serving the website directly from the server.
If no SSL certificate is installed on your web host and you're only using the flexible SSL from the Cloudflare, it can also result in connection issues with the third-party services like Google Maps, since flexible SSL only secures the connection between the CDN and the website's visitor, but the actual website's server is still providing un-secured "http" content.
( ref: hidden link )
I hope these points will help and let me know how it goes.