Solution:
Have everything on a server RPC. set Replicate on carryslot component to true. Multicast the rendercustom depth buffer as this can be fire and forget. Move activeplayer list logic to cpp.
Extra:
Fixed Issue with Data Types on Compile in BP_PLayerManager and ATGameState
TODO: Fix Redundant multi cast and bugs
Solution: Have everything on a server RPC. set Replicate on carryslot component to true. Multicast the rendercustom depth buffer as this can be fire and forget. Move activeplayer list logic to cpp.
Extra: Fixed Issue with Data Types on Compile in BP_PLayerManager and ATGameState