I've got my Input Map in Project Settings set to its defaults, which appears to have both the keyboard arrows and gamepad D-pad mapped to the same Up/Down/Left/Right events.
The keyboard works fine processing in the _process() method with code along the lines of 'if Input.is_action_pressed("ui_up").
But the gamepad does nothing.
So, what am I doing wrong?