Presence doesn't update if phone turned on while away

I woke up and went to the gym only to get there and find that I hadn’t turned my phone on before I left. So I turned the phone on and to my surprise ST reported me as “Present” at home even though I was AWAY.

My location is always enabled and I was able to open Google Maps and get my exact location.

I’m wondering why presence isn’t update when the phone is powered on. It only seems to update when the phone is already on and then I change locations.

I think I tested the opposite scenario also. Being away from home, powering the phone off and then returning home. When I looked in the app, my presence was “Away.” :frowning:

Is this a limitation of the presence function?
I’m not looking for workarounds like buying the ST Arrival Sensor or changing the device handler to the one that someone created that uses WiFi to detect presence. I usually have my phone on when I arrive or depart. I’m just curious if this happens to anyone else or if there is an explanation for it.

My phone is Samsung Galaxy S8+ running Android 7.0 and ST v2.12.0 (218285)