Geolocation errors

I believe my SecureLine VPN is the one I see marked as M247 based in Romania and Barcelona. All my ads are served in Spanish and all other location-dependent sites are immediately set to Spanish. Occasionally I get log ins to my email from not only Spain but Romania. How do I get correct ad language or have I been hacked?

OK I have found that there is a country setting for Avast VPN so have set it to Paris as I live in France. Now ads are served in English and/or French. Good.

However I now seem to get CROATIA marked as a place I get email logins from (The Spanish and Romanians have gone). So Amazon has now locked a brand new account because it sees emails logged into by Croation IP.
I could understand that Amazon might wonder about the Spanish and Romanian logins ( and thus why they locked all my previous accounts) but where has this Croatian come from and why?

I got no replies when I asked for help about geolocation. Please could someone help me re this?

https://support.avast.com/en-ww/article/Troubleshoot-SecureLine-VPN-email