Device tracking doesn't refresh automatically?

I am using both Android companion app and iOS companion app (iPhone) for device tracking.

I created entities card, added the device_tracker.* entities. And I can see the “home” value displayed.

Today, when I checked, the entities information showing old information, like “14 hours ago”.

I restarted HA, then the card refreshed.

So, why do I need to restart HA in order to get refreshed device tracking information? My daughter went to school, and the card doesn’t update her zone status. I restarted HA, then it was updated.

I opened the Android companion app, checking here and there. Again, the card wasn’t updated.