Wait, that’s a dumb design. On a (way) older phone I had some automation running and all that location triggering was done on the phone and only connected to my home when I was in fact near it. Google (or any role party) shouldn’t need to receive live geo location updates.
In my experience, neither Slack nor other apps (that all blow Teams out of the water) can do that - except Discord, which isn’t exactly a common office meeting app.