Device_tracker randomly showing mobile app away

I use the iOS companion app to detect when I am home. This has been working well for several months, but today I noticed it’s randomly seeing my phone as away, when it’s not. In this screenshot, the sensor.prollama14_geocoded_location correctly shows me at home the whole time. But the device_tracker.pro_llama14 shows going away twice. Are these 2 sensors measuring different things?

Now that I’m thinking about it, it’s weird that the geocoded location is available, because I have the Companion app location set to Zone Name Only, and no sensors.

Versions:
HAOS 12.1
core-2024.3.3
Companion app 2024.4
iOS 17.4.1

I think the geocoded location is a red herring. The entity details panel shows that one hasn’t been updated in 2 weeks. That must just be leftover from when I used to send all sensors.

I think this is actually a bug, so I reported on GitHub: Incorrect location reported · Issue #2729 · home-assistant/iOS · GitHub