That seems good to me. Is it working as intended? You can check by manually manipulating the presence sensors. Also you may want to control the mode control not manually like you are doing here, but rather via the mode manager.
I also would take a look at this app which will make your life easier and/or improve presence detection:
https://github.com/joelwetzel/Hubitat-Combined-Presence
Combined Presence app for Hubitat
An app for Hubitat to combine two or more presence sensors to control an output Virtual Presence Sensor.
There are 3 types of combiners:
Standard Combiners (Use this for combining wifi and gps-based sensors for a single person. It is optimized for that.)
Boolean-OR Combiners (Example: If Person1 OR Person2 is home, then the virtual SomeoneIsHome sensor should be home.)
Advanced Combiners (All logic o…
For your use case you could combine the three presence sensors into an "Overall" presence and then use that abstracted "Overall" presence in rules.