Local Multiplayer - How to allow Player2 / Controller to interact with only one widget Main Menu

Hello all,

I’m working on a demo of my game and I want to create a lobby in my UI, that will add an image and a text selection of the character for each of the 4 players. And I want that the each player can only interact with his little widget.

I’ve got no response from the other controllers in my menu so I create a new TPS Project and made this simple test :
Create an empty level and associate a game mode blueprint that I created
Create a controller blueprint and put it in the game mode
Create a game instance, set it to the project settings and create a function

In the level blueprint, I’m casting the game instance and call it

I’ve put different toggle breakpoint and I see no problems here, no errors messages and when I press play, I’ve got the viewport split in two with two simple menu with only 3 buttons for each player (two here), but only the 1st controller input is taking into account.

I even add in the controller blueprint a trigger button event to Print Hello and it’s not working.

Is there a limitation by default in Unreal Engine to use multiple controller in the UI ? Because in the game, I can move the 4 players normally, it really just in the UI that it’s not working.