Common UI-How to let the first gamepad to navigate for the second local player in Common UI?

Hey guys, I am implementing multiple players with Unreal local split screen function. I created a second local player and let two PlayerController spawn their own common UI widget. But somehow the input from my gamepad (the first gamepad) will always be consumed by the player0’s CommonUI, which is not what I wanted.
I knew you can toggle Skip Assigning Gamepad to Player 1 in the project settings and that will make the input from gamepad to be received by the Enhancedinputsubsystem of player1. But it doesn’t work for the CommonUI.
I am not sure if my description is clear enough for you to understand. I just want my first gamepad’s input to be controlled by CommonUI of player1, that way, gamepad will just control the navigation in its own half screen instead of bothering with the first screen’s navigation.
If anyone could give me some hints on how to solve this tricky problem, highly appreciate that!