I remember running into similar problem, I think i set to run every 15 minutes and added a switch task to skip Saturday and Sunday but have you tried adding more parameters, like "hours"
if you see on your setup, because you didn't specify the hour, its setting for the first hour of the day only:
Selecting every hours looks a bit over the top but it's an option available.
Please don't forget to click on "Accept Answer" or the vote button whenever the information provided helps you. Original posters help the community find answers faster by identifying the correct answer.
Adding hours to schedule clause did the trick. It's confusing how it said "every hour" in the description before the change.
I hope MSFT come up with the fix for this. It's a bit of over the top to add every hour to schedule in my scenario.
But thanks for the help. Here is my schedule looks like now.