First thing to check… login to IDE, go to the Devices section and see if the device type for your phone presence is placeholder or mobile presence. It should be placeholder at this point. If it is showing as mobile presence… skip to possible solution at bottom of this post.
If it does show as placeholder… check one more spot also in IDE > Locations > devices and look for any presence sensors and ensure they are listed as placeholder. Same situation… skip below for possible solution.
If device type shows as mobile presence there are a few extra steps to jump through and it will not be a fun process to go through. Take screenshots,i if needed, of any automations you have that are using presence sensors. Delete any automations using presence on your phone. Turn off get location from your non-working phone in menu > settings in the ST app… no need to do this on your wife’s phone which is working. Logout of the ST app. Login to IDE and check that any presence sensors for your phone have been removed in both the devices section and in Locations > devices. Sign back in to the ST app, enable get location for this phone in menu > settings. Recreate your automations and test.
If device type shows as placeholder… basically the same steps except there is probably no need to check IDE for any lingering presence sensors.
Not a fun process and no guarantee that is will resolve the presence not working on your phone but worth a shot. I saw a post where someone went through a few extra steps but not sure if those were needed but you never know.