So last night I must have been home for 10 minutes before I realized that HA hadn’t set me as home. Within a couple seconds of me turning the screen on to pull logs, it fixed itself. I saw this in the logs:
01-17 20:18:50.623 32655 9535 D LocBroadcastReceiver: Background location updates appear to have stopped, restarting location updates
01-17 20:18:50.623 32655 9535 D LocBroadcastReceiver: Removing background location requests.
01-17 20:18:50.624 32655 32655 D ForegrndServiceLauncher: Check if service HighAccuracyLocationService is running. Service running = false
01-17 20:18:50.637 32655 9535 D LocBroadcastReceiver: High accuracy mode disabled, because not in zone [zone.home_expanded]
01-17 20:18:50.638 32655 9535 D LocBroadcastReceiver: Registering for location updates.
It seems it didn’t realize it didn’t get any updates until I turned the screen on.