I have a Flow that works like this:
If I enter a location then run a 30 minutes timer, then run a 1 minute timer and only if I'm still at that location send a notification.
The idea is to remember me to manually add swimming excercises at Google Fit of I'm at swimming club more than 30 minutes.
Today I pass walking there but 30 minutes after I was really far from there and I received the notification.
I attach screenshot of Flow.