Here is a demonstration. When I set a schedule, the function works fine.
When I switch to a later time, the function works fine too.
But when I switch to an earlier time, it becomes:
The original line does not change. Instead, there is a new line appearing in a different block.
If I delete the wrong line and then switch to an earlier date, the same thing happens
.