Solved.
I created two temp login functions with a boolean, the second has a forced different custom client id following that function in the docs :
const string customId = "some-custom-id";
var session = await client.AuthenticateCustomAsync(customId);
Debug.LogFormat("New user: {0}, {1}", session.Created, session);
Now I correctly have two different clients and a working player vs player match.