It was an intentional design decision by ST devs to prevent looping and racing conditions in automations. (weather it was a GOOD decision. Well, lets just say the jury’s out…
They have shown the potential for reversing some of this im location modes (you used to not be able to both trigger on and change a mode in ths same automation, this changed two versions ago in the mobile app.)
The discussion is buried in this thread: https://community.smartthings.com/t/get-ready-to-make-the-switch