Proximity integration is very coarse - is this normal?

Hi!
I’ve been wanting to set up an automation based on when my wife or I are in proximity to home to trigger some stuff.
Unfortunately, it seems that is not possible with just the zones as there seems to be a large delay - I have an automation that sends me a push notification when I return home, and I usually receive it about 10 minutes after I get home.

So I thought I would try the Proximity integration. I’ve noticed that it is very coarse. As you can see, it only shows me being about 20000+ ft from home, or at home. There does not seem to be any in between. I thought this is maybe due to my phone not providing current coordinates, but I always use Android Auto and typically have the map screen up as the default, so the GPS is tracking me there and I would assume that is using a system-wide API that the HA companion app also uses. Does anyone have any ideas on this?

Thanks!

Check the actual gps tracker update frequency.

I’m not sure where / how I would check that. The device history only shows me at home, away, and at work. I’m not seeing as way to look at the historic values of the attributes where the actual coordinates are.

In terms of device settings, the permissions for location on my android device are set to “allow all the time” with “use precise location” turned on. I also have the companion app enabled for “Allow background usage” and “Unrestricted” for battery usage.
In the companion app, under sensors, I have everything enabled for location, including High accuracy mode.

My device is a Pixel 7 Pro, which according to the dontkillmyapp website should be the best suited for apps working properly in the background.