I am using Task Scheduler with automation tasks specifically with python. But I realize if my computer is close during execution time of the task, the next run time is automatically set the next date without error because the task is not run.
For example I arrange the task for every week and let us say that the task will be executed 29-Feb-2021 at 20:00. However if my computer is closed at this time, next run time automatically become 07-Mar-2021. Basically, there is no execution occur on 29-Feb-2021. The Last Run Time is shown as the previous week's execution time.
I have marked "Run task as soon as possible after a scheduled start is missed" but it didn't work. Because there is no schedule that is missed!
The task scheduler works just fine if my computer is open. I think I am missing something but I didn't find it.