When you edit things (as opposed to creating new) there can be cache effects in play. I don’t know the details, but for example
For Astro in particular, you do need the binding to run its “initialize job” like it does at midnight to calculate the coming day’s schedule. Usually means a reboot.