This topic is a bit old, but I had a similar issue and found the root issue so it may help you or others in the future.
https://retropie.org.uk/forum/topic/28291/right-analog-one-direction-is-ignored/2

Long story short, maybe EmulationStation gamepad mapping configurator 'dead-zone' is too big for your gamepad.