We perform a check to see if location updates have stopped which can happen randomly so we can restart. The check runs every 15 minutes or when any sensor has an update so this seems to be correct as you said 10 minutes.
Is it possible for the Android app to automatically mark my location as home when I connect to the home wifi?
Is it possible this is happening a lot on my phone? That would explain why it works ~80% of the time anyway.
only the logs can tell us that, the underlying issue is that Google randomly stops sending hte app updates and we try to detect that to restart things.