Geo Location is always wrong


I see that in Geo Map view all the connections come always from the same country in EU, while I am not there… Even if I connect through a VPN’s server in other country, the country of origin shown by glasswire do not change, always the same. I think this should it not be like that, is confusing, and it feels as it is not showing the real connections but some guessing.
How could Glasswire read my country I am in? Could I tell somehow, or by IP? A lot of webpages do that quite well and easily. I travel quite frequently, and it confuses and bothers me, to see that Glasswire “thinks” I am always in the same country, regardless of true location or even VPN server (when used).

Please, could you help on that?