I have a Pixel 6 Pro, my husband has a Pixel 6. I have set the Hubitat app to precise location at all times and turned off battery optimization. However, the app does not seem to update location until it is opened. I cannot figure out what else to change or look at to make sure that the app continues to run in the background. I know that the phone it updating it's location because my nest will function as intended an mark us as not home when we both leave. But, the hubitat app just doesn't seem to update location until I launch it to check my dashboard to see if it shows the phone as present or not.
I can verify this with my husband's phone next to me, not opening the hubitat app and mine opening the app. It will show my phone as away and his phone as still in the geofence. As soon as I open the app, it will show his phone as leaving as well. I wonder if there is something in the app that is not running in the background or if there is a permission I am missing.