Input being consumed before triggering UI event

Hello everyone !
I’m trying to setup a CommonUI event which activates a boolean when I’m using the gamepad.


With OnPreviewKeyDown every input is detected expect the Gamepad Face Button Bottom (which is one of the most used) and that handicaps me a lot for the code since it’s an important one in my game/code. I’ve read that he can come from the input being consumed before triggering the UI event but I deactivated all Consume Input things in the input action (example below) but it still doesn’t work.

If someone has any idea, I’d be truly grateful, thanks in advance !