Multiple restart actions with different UTC time from single baseline/task/fixlet

Hi all,
I would like to achieve a goal of restarting servers based on priority (tagged by property) from single task/baseline/fixlet.
I have servers that tagged by “RestartPriority” property.
“RestartPriority” values are from 1 to 5.

I would like that each group of “RestartPriority” servers will be restarted on a different time.
I’ve created a task with 5 actions, each action is for different “RestartPriority” servers group (1/2/3/4/5).
All of the actions have checked with: “Include action settings locks”.

action1: run between 12:05 to 13:00
action2: run between 13:05 to 14:05
action3: run between 14:10 to 15:10
action4: run between 15:15 to 16:15
action5: run between 16:20 to 17:20

all actions locked to run only on Saturday with the UTC time above.
I’ve created a baseline with 5 components, each component is a different action from the task created above.
when running the baseline, seems like all actions running non dependent on the time I’ve set them to run.

Is there any other way to achieve this goal from single task/filet/baseline?

Have you tried a fixlet with a single action leveraging conditional logic and substitution relevance to check the endpoint restart priory group and UTC time to accomplish this?

Also, what do the BESClient logs state when you query on your action or members action ID? Are you seeing any errors or undesirable results?