Personally, I’ve noticed that my routines don’t execute correctly when i use the presence triggers inside the routines. To remedy I made a little smartApp that will trigger a routine when all selected presence triggers leave and trigger another when one arrrives. It also should allow one to run a routine via multiple triggers.
add a trigger by time
add multiple routine triggered by one event.