<axis>.controller.config settings not saving after reboot

I am having issues where some settings are not saving. I have noted a few things so far:

I am only calling odrv.save_config() once so it does not appear to be the issue of calling that multiple times.
I was able to get .motor.pre_calibrated to save so saves are working to some extent.
I tried on windows and linnux and had the same problem

This feels like user error, however I can’t seem to find anything