My wife and I hope have Android’s with HA companion installed on them. Whenever I leave the home zone HA displays me leaving and traveling. My wife on the other hand her location always says she is at home. Strange thing is her automations work when she enters the home zone from being gone all day.
It might not be that strange.
If there is no connection possible from outside, then when moving away from home the app will detect it once the wifi connection disconnects, but then there is no way to report it to HA.
When the phone gets back home, then it detects it when it connects to the wifi again and then there is a connects to HA to report it over.
Have you checked the Android permissions for her HA companion?