Possible bug when fifth player sends RPCInfo?


We are having an issue when trying to use RPCInfo on RPC messages.

We have something like this:

public void RpcAddCorrectAnswer(int selectedIndex, RpcInfo info = default)

And the issue is that for the player 1 to 4, it works perfectly. We can do info.Source.PlayerId and we get the real value.

For some reason, when the fifth player sends the message we get info.Source.PlayerId with value -1 instead of 4.

We are using the same methods for all of the players so we are not sure if this is an issue on our end.

Do you have any idea of what is happening?

Thank you in advance!