Multiplayer attach unique objects

I’ve been looking for a solution to this for a week now, and maybe can be pointed in the right direction as I haven’t been able to find anything yet.

I have the player, before joining a session, select a mask which I save to bp save game. On “Event BeginPlay” I load the players selected mask, spawn it and attach it.

The issue is that in my current process if creating and attaching the mask happens on “multicast” each connection only see’s the mask they have selected on everyone.

If it is “run on server” the server sees the correct masks on everyone, but clients do not see any masks.

Sample of Multi-cast

Run on Server

relevant controller bits

I found the solution, switching to 4.17 fixed my issues. I can post full example if anyone else has this issue and would like an example.