We'll be consolidating some of the work in this area, and our aim is to only reset and populate schedules once, right after the publication of the new tariffs, so around 16:30ish or so.
This will be similar in behaviour to how the UI works when you toggle an Agile charge window to Active.
This will result in more predictable and consistent behaviour throughout.
Hopefully rolling out a fix for this over the next day or two. Thanks!