Geo-location updating but State not updating

I’m getting accurate geo-location data from my iPhone 14 Pro Max running iOS 18.2 but the state of the tracker does not update. I can manually update the state and it holds.

I have “always” permissions for location enabled on the phone.
I can see accurate GPS location data in HA.
I have zones set up (especially one for home).
State just doesn’t change.

Am I missing something? Do I have to make an automation that changes State based on geo-location or something?