Android update location after wifi connection

I have noticed that my phone is slow to update its location status when I return home. The second I update my location on google maps hubitat gets my location and my routines work perfectly. How can I get my phone to update it's gps location based on it connecting to my home wifi network?

I have this option selected under "Advanced" button right underneath the "Use Geofence".

That said, it also doesn't always work, but it seems to help.

Using something like Tasker or another automation tool can force a GPS location update on your phone rather than tower or wifi location.