I don’t have access to the iPhone app, but my friend is telling me that it’s been offloaded on his. He hasn’t actively used it for a while, but he has some geolocation based automations that are logically dependent on the app. Is there any option within the HA app that would prevent this from happening in the future?
What is offloaded?
Many phone OSes have a feature that scan for apps that have not been used for a while and then first unload them from memory and later uninstalls them.
I think that is what the OP is referring to.
This feature is outside HAs reach and it can generally not be controlled outside the control app, because then apps would start to exempt themself from this feature in order to stay on the phone.