It appears that an RPC called from RpcSender never gets to RpcReceiver.
If I reverse the order of the components on GameObjectA, like below, then the RPC works.
I don’t know if that helps or hinders.
When you said, “the first method it comes across”, I assume that the manner in which it searches for the “match” is deterministic.
Do you know what the “search” pattern it follows is?