BTW, I solved the “teleporting” problem by adding transitional modes. If the mode is home and my phone or presence sensor suddenly says I’ve left and cone back, none of my arrival events, like unlocking the door, trigger, because I didn’t go through the transitional “I’m leaving” mode first. The transitional modes are not triggered by geopresence, but rather a physical state like a contact sensor on the door.
It’s more work to set up, but it fixes the drop off problem.