Input UI breaks Game Input for BOTH Players in Local Multiplayer

Hi. This issue occurs even in a clean project.

I want one player to engage in a dialoge while the other can still walk around freely. Sounds easy enough. Just 3 nodes:

Input Event → Get Player Controller ID0 (ID1 in other players BP) → Set Input Mode UI only

Expected Result: One Player in UI mode, the other in game mode

Real Result: Both Players in UI mode.

Any idea how to fix this? Two people researched this and it should be the right solution but it just doesnt work.

nevermind it appears to be viewport based instead of controller based.

"InputMode is NOT separately set per player. InputMode is set per Viewport. So in this case the GameViewport. So if you have 2 or more local players and you have one of them opening a menu, you CAN’T set the InputMode to “UIOnly”, because that effects the other players, that need Game Input, too.

In this case you need to use “GameAndUI” as InputMode."

source: https://answers.unrealengine.com/questions/438985/local-splitscreen-multiplayer-input-mode-issues.html