Cannot execute RPC on Other clients

Options
Stack:
Unity3D 2019.3.41f
Client A: MacOS
Client B: Oculus Quest

I have a GameObject with a PhotonView correctly set and two different scripts added as component (we'll call them S1 and S2). Both scripts execute RPC with "Others" as target.

Script S1 executes RPC1 and it works well (Client B receives the RPC call)
Script S2 executes RPC2 doesn't (Client B doesn't receive the RPC call)

Same happens when the clients are both running on the same computer.

The only way to make it work was to use RaiseEvent for S2.

Please advice