I am not an app developer, for any operating system, but if it were easy to come up with a rock solid geolocation feature that didn’t constantly drain the phone’s battery, then every mobile app would do it.
In my experience as an app user though, many other cloud-connected home automation products can have a lot of trouble with consistent, reliable geolocation.
Respectfully, you have come off as pretty dismissive re: several elements of the hubitat platform and app since the OP. Perhaps that was unintentional, perhaps not.
But if you can come up with a way to constructively participate in the troubleshooting process without insulting the app developers, hopefully you get to the resolution you’re looking for. Hopefully opening a troubleshooting ticket is a start.
Best of luck.