The way controllers work has changed with the switchover to SDL2. I don’t know a way to change this, and I’m not sure if it’s an SDL2 issue or a change in scummvm. However analogue joystick controls seem fine, so it might be by design than dpad works differently and does large jumps. Easiest workaround is to use a mouse or controller with analogue input.