Gamepad analog sticks are not properly saved when remapping controls
The problem seems to be that the axis-value is cast to an int, whereas it's saved as a float. Therefore if it's not saved with full force (an axis value of 1.0 or -1.0), it is casted to a 0, which breaks left-right stick movement detection