IF THEN - ELSE IF Help, Kind of

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:

For your use case you could combine the three presence sensors into an "Overall" presence and then use that abstracted "Overall" presence in rules.