Hi the-emperor,
Welcome to Microsoft Community.
It sounds like you're encountering issues with the "Find my device" feature on your Surface Go 3 and Go 4, and it's not detecting your location properly.
When you set up a new device, you can decide whether to turn on or turn off the Find my device setting. If you turned it off during setup and now want to turn it on, make sure your Windows device is connected to the internet, has enough battery power so it can send its location, and that you're signed in to the device using your Microsoft account.
On the device that you want to change: Select Start > Settings > Privacy & security > Find my device.
Note: You can locate a shared device only if you have an administrator account on it. On the shared device, select Start > Settings > Account > Your info to see if you're an administrator.
Check if a Microsoft Account Sync Issue Exists: Try signing out and back into your Microsoft account.
Let me know if you need further assistance or have any questions about these steps!
Your Sincerely
Hahn. W - MSFT | Microsoft Community Support Specialist