I've been using Autolocation to trigger certain routines with Smartthings. All has worked well when my phone was running Android Oreo. Since I upgraded my Pixel 2 to Android Pie Geofence Monitoring has been very slow (as in 5 minutes or more) to recognize that I entered a geofence boundary. I turned off any and all battery optimizations possible on the phone. But with no improvment. Other users of Smarttings who are using this same setup are experiencing the same delay. The only temporary solution was to create a profile which turned on Location Monitoring when my phone connects to my car with an update interval of 15 seconds and an update type of balanced. With those settings when I enter my outer geofence boundary it gets recognized quickly. Otherwise its 5 minutes or more after entering the boundary. Any idea why this is happening?