In order to evaluate your queue and provide guidance/assistance, I would need to see a copy of the exact/actual queue that you setup.
The conditional operations in the job queue for ‘If this step is executed between DayOfWeekBEGIN and DayOfWeekEND’ require that job queue step to be executed inside of that time/day window in order for anything to occur. Typically these special queue items would be used inside of a loop in your job queue so that each time the job queue loops/runs, it tests to see if that step is running between DayOfWeekBEGIN and DayOfWeekEND, and then it can act accordingly.
For what you’re describing you should probably just use the task scheduler to schedule your desired job to run at your desired time.