With ok you don't save nothing. Load and save profiles is for safe your config, joystick keyboard,.... When you want restore your keybinds.
I don't know if axis and keyboards have different diff.lua files.
The fact is the controls save random and too much time is lost with this issue.
I have lost all my binds in all my planes and its hard to configure all the binds again.
Save and load profile is a trash.
...
Every input has it own config.diff.lua file. One for Keyboard Bind, other for Joystick, other for pedals, other for Track IR, Other for Mouse.
You must have 5 diferent files for each plane....
Note: if no diff in the bind, the file erase in the save.