Is this because I am using a free tier VPN? so it’s not functioning properly etc…
Does Proton not have a page to check your IP address and check for DNS leaks (Mullvad does : mullvad.net/en -> Check for leaks) ?
Did you look up your IP address by other means ?
On the desktop with Linux you can check the content of /etc/resolv.conf and ip a (Your local IP) and ip r (Gateway address).
Else google fixed my location based on my previous location history? I used my google applications without VPN for many years, I am just learning & following privacy tips recently.
Are the sessions from your last login ? With some applications (Dunno about Google) you can delete older sessions from the overview.