Okay, I’m not entirely sure I follow you. I am not sure how I am changing what is replicated at Runtime. If I use this exact same setup with a single UObject instead of an array of UObjects the replication happens without a problem. It is when I make the “myObjects” variable to a TArray<UMyObject*> instead f a normal UMyObject * (In the component).
So ultimately my question is how do you properly replicate an array of UObjects?