I set up most of my zones to start around that 5am time, but stagger them by about 10 minutes. I have drip cycles that run long, so on days that trees and/or shrub zones kick in I want to be sure my pots and grass go first. So, I set up my pots for 4:50am, grass for 5am, shrubs for 5:10am and trees start at 5:20am.
Are you saying you have separate zones for trees & shrubs ? Hopefully that’s the case. You might consider running fixed on your roses if they need to be watered every day. If you run into needing to water them more than once per day in very hot, dry days, then Flex definitely won’t be able to do that.
If you care to dig into Flex daily and haven’t seen this post yet, it might be a starting point to consider.
To address your drip, check out this link. It’s very applicable to you since you’re in AZ.
Welcome to the board. There are a whole bunch of very helpful AZ users on here.