Because of the mode change, your routine will only work for the first person who comes home. See the following FAQ for how to fix this (this is a clickable link)
I want the front door to unlock when someone arrives, so I have the “I’m Home” routine set up to automatically run when any one of three presence sensors arrives. The routine will change the mode from Away to Home if it isn’t already set to Home. The routine is set to run only when the mode is Home or Away.
If no one is home and mode is Away, the door unlocks as expected. But if the mode is set to Home, the door does not unlock.
I have a Lighting Automation that turns on lights when someone arrives home. It is set to run if the mode is set to Home or Away. It triggers normally, regardless of the mode.
I had this same configuration working correctly prior to V2. Does the “I’m Home” routine only trigger if the mode is something other than Home, regardless of the settings?