When I tested the movement types the other day with various combinations, movement worked predictably and how it was described with all settings and on both mouse and keyboard as well as controller.

To put it shortly, select Controller movement style ON if you want to run when moving in the direction of the camera (back), with both controller and keyboard. Set to OFF if you want your character to walk backwards instead with both controller and keyboard. Set to Auto if you want your character to walk backwards with keyboard and run with controller.

The only thing that doesn’t work is an inverted version of Auto which is a use case that I haven’t seen anyone request.