iOS geofence trigger and Smart Home Monitor

I use iPhone geofence to enable/disable smart home monitor. It mostly works; however, many times disabling occurs just after SHM already detects an open door. It worked correctly in the past, but seems to be lagging lately. Any ideas? Please forgive me if this is discussed elsewhere…