Tried another controler, the retrobit saturn pro controller. It detects face buttons and analog sticks, but no dpad.
your retrobit controller might have a way to toggle between direct input and x input