There are other threads about presence Problem with location from phone for presence and Pixel 8 pro and Presense Detection
The easiest way to fix it when it stops working is to toggle “get your location from this phone” off and on it the app and re-enabling any routines, and perhaps also refresh the geo location at the same time.
Restarting the phone - such as after an update - does seem to be one cause of it stepping working,