Phone location is not updated periodically in HA app - help?

My significant other has a Moto G5s phone which since a month or two does not update its location in HA very often anymore. E.g. maybe once every 2 hours, sometimes longer, it looks completely random.

Any ideas what we can do to “fix” this? My phone works as expected, when I go outside of a defined zone, it is immediately reflected in HA, while for her it could take over an hour. This causes all sorts of problems with HA automations.

Anyone else has experienced this before? Any ways to force the app to fetch the phone’s accurate location?

Had something similar, the battery saving options in the phone were set too high, so the phone often had not any internet connection.

Thing is, no settings were changed. Waze also seemed to act up now and then so I’m not sure it’s a HA issue. What is strange is that if you open up google maps, it shows the exact location, though HA seems to show one that is sometimes kilometers away.