There can be several reasons why your scheduled task does not change status even though you expect it to.
Microbizz will never consider a planning that you make in the past regardless of your settings. Only plannings made "today" or in the future are considered.
However, you do have an option to decide whether an already planned task should be replanned if a new planning is created. You can read more about this here