The link updating is done in JavaScript, so I wouldn’t expect caching to affect it. It might be the Geolocation IP Detection plugin that is being affected.
Can you let me know which caching plugin you’re using, so that I can investigate?
I use the Breeze cache plugin as I use Cloudways and it is what they recommend.
I did need to set Geolocation IP to Cloudflare to get it to detect correct location.
I do have the Disable caching a page that contains a shortcode or API call to geo-dependent functions enabled.
I have also tried enabling AJAX endpoint to get the information for the current IP even on cached pages but still won’t update the links.
Thanks. I’ll look into it when I get a chance.
Apologies for the delay. I’ve just uploaded v3.3 which should fix this issue.