Are you creating new filaments for the ones where you edit the filament start gcode?
My guess is you aren’t or you are doing “based on xxx filament” instead of “copy filament profile”.
Doing “based on…” has been wonky for a while in orca and settings will get overridden/removed if the base profile changes or just over time for whatever reason.