iPhone Occupancy/Presence different

I am really struggling to figure out why my iPhone continues to correctly change from occupied to unoccupied but will not change from present to not present as I come and go from home. With the presence not being correct it will not fire the automations that are based on that. Does someone have an answer to why this continues to happen. My wife’s Samsung is flawless.