Person location not updating reliably (iOS app)

My location in Home Assistant is not updating regularly. Sometimes it says I’ve been home for days, even though I’m not. It seems to occasionally update when I open the iOS app. Even though the location settings are set to “always” (see screenshot). Does anyone know what could cause this issue?
Thanks in advance!