[Simple] Lights turning on/off based on motion

I have a similar needs as you and with almost the same hardware. But my flow setup uses tags and segregation of flows but I hope this can give you the idea on how to do what you want -

Easy enough so far, when the garage is active turn everything on and start a timer for 10 minutes.

When the timer runs out - turn very thing off.

When I press the garage button - reset the timer which turns everything off to start counting down from 1 hour.

I also have a flow for when the switch is pressed twice - completely disable the timer. So the garage light doesn’t automatically turn off. This is similar to what you want to do.

But just in case I forget to turn it off - at 2am turn it off for me.

Rather then disable the timer I have been meaning to instead disable the flow if I double tap, and then reenable each night at 2am when it does the sanity check.