It is very important that you disable “server cache” inside the WP Fastest Cache plugin.
A server cache is a service that saves Web pages or other Internet content locally by placing previously requested information in temporary storage, or cache, that speeds up access to data and reduces demand on an enterprise’s bandwidth.
The cache plugins create a snapshot of every page on the site, save to static HTML files and serve instead of dynamic content. This option is good because it avoids excessive database queries and loading sites faster (not in all cases), but there are problems when it comes to dynamic content.
If we set up a geo location (which is dynamic for each visitor) and cache plugin make the snapshot, all users will see the same geo location that was created when that cache file was created, which is not good.
The Geo Controller team strives to compensate for this problem and support all existing plugins, but there is always something that may come as a surprise and where it is necessary for someone to support us as well.