I also faced the same issue. Turned out it was a bug in the software version we were using.
You might want to check if the date field is being updated correctly in your database.
Try clearing your cache or reloading the page. Sometimes it's just a glitch.
It's possible that the schedule generator is duplicating or missing entries. Check your logs for errors.