Person group sets me not_home for a bit if one sensor changes

I’ve got 2 Person entities in my HA.
Each of these has 3 trackers assigned to it

Virtual tracker using WiFi from phone
GPS tracker using device
Virtual tracker using UniFi

This has worked, without any issues for a couple of years. If any one of the 3 are “home” then the Person is home.

It seems that recently (2023.11 maybe) that if the WiFi drops out or the WiFi resets for some reason then the “Virtual tracker using WiFi from phone” device will go to not_home. Previously this was fine, but now even if the other two trackers are “home” the whole person will go “not_home” for about 30-60 seconds. This then switches my house off and sets the alarm, not ideal!

Why’s it started doing this and is there a fix for it?