It's important to distinguish two different scenarios here:
- A change of presence state is correctly seen in the Life 360 app, but not in Hubitat.
For this have you looked at doing a refresh on the Life 360 Refresh device? I do that every 10 minutes just in case Hubitat isn't getting updated.
- Presence is unreliable and the Life 360 app on the phone isn't updating correctly either.
For this, what @j715 said. Location services on a phone may use a combination of mobile network proximity, GPS, Bluetooth, and perhaps wi-fi hotspots to provide a location to any app on the device wanting location information. If you are in an area with no sources for location information, no app will tell you where you are. No one app is going to be any more or less reliable than another.
I give the cleaning lady an Iris 3450-L2 smart fob. It would be unreasonable for me to ask her to install something on her phone so I can track her everywhere every day, so this is the best I can do. I do have to keep in mind that the device may not connect before she opens the door and comes in.
Some folks use connectivity to their home wi-fi to indicate presence. That's great until your phone's battery runs out at 3 AM, your presence switches to Away, and alarms go off. Also, your geofence size is limited.
Some folks have a strategy of using multiple of these solutions to overcome their individual limitations.