Presence detection no longer working as expected

I’m not using any part of the Amazon Alexa ecosystem so that isn’t an option for me. What I like about MacroDroid is that it gives me the ability to set the GPS location polling frequency - which works great. At first I thought my trouble with ST presence sensing was being caused by the fact that I use ZeroTier One to connect to my Pi-hole for DNS ad and tracker blocking while on the mobile network but that possibility was eliminated because the other apps which rely on geolocation for automations work fine. It’s been bothering me for a while that I haven’t been able to figure out why the ST app is so bad at geolocation.
I see there was a solution but the Improved Mobile Presence (smartapp?) is now obsolete and hasn’t yet been updated to work with Edge.