Presence in several locations not working 100%

I was reading your post again. I didn’t read it right the 1st time.

Are you saying it doesn’t register your presence as at the office location? Because your using the Geo fence option native to smarthings?

The geo fence can be flaky and there are many threads about how to help improve it’s reliability.

You could try life360 app, a presence FOB or possibly a tasker setup using sharptools.

Or simply using tasker, detect work WiFi presence or connection and set a virtual device to on based on that using sharptools interface to smarthings.

Does that help? Possibly give you ideas? Or did I totally miss the original question?