If you on the server attach A and B to C with AttachActorToComponent then it should replicate to the Clients if A and B are replicated. You should never use Multicast when changing the state of the game, only use that when adding temporary particle or sound effects etc.