Could you post the link to your page?
I guess you will need a VPN to simulate both EU or non-EU customers to the site.
Did you disable the cache?
Unfortunately you have a pretty big problem. The WooCommerce Gelocation function writes the information which currency has been selected into the PHP session. When a page is cached, there is still a session depending on whether ESI is active, but the content cannot change if a different currency is selected. This could be solved if the WooCommerce geolocation would set a cookie, but this is not the case because the information is only in the session. However, the cache function needs a cookie. You will therefore have to look for an alternative for WooCommerce Geolocation.
There is still the possibility to use the GeoIP database of the LiteSpeed web server, but I assume that you have shared hosting and with this type of hosting the GeoIP database is very often not available. You would therefore have to ask your hosting provider whether the GeoIP database is available on your server.
Thanks for the quick reply. For now I will deactivate again the plugin unfortunately.
