Two devices, two player objects with PlayerInputs, not binded exclusively

The docs states following:

“Each PlayerInput instance represents a separate player or user. Multiple PlayerInput instances can coexist at the same time (though not on the same GameObject) to represent local multiplayer setups. The Input System pairs each player to a unique set of Devices that the player uses exclusively”

I have simple testing setup, two game objects representing the players and each of those have Player Input added to them. I have created the few input actions and binded those to D-Pads. My understanding from above docs was that once I hit play my two controllers are assigned to those PlayerInputs, first controller to another player and the second controller to another.

However when I press D-Pad left on either controller, both players / PlayerInputs receives that press. Have I misunderstood something or do I have misconfiguration somewhere?

Just for the archives, it was misconfiguration. When I had created control scheme I had accidentally left the actual list empty. To my understanding if that list is empty nothing should get through but somehow I managed to get the problem explained on my first post. Anyway, adding actual device to that list everything started to works as expected.

5204387--517718--scheme.jpg