Subobject properties not replicating.

That’s not you constructing it. You’re just getting a reference to a default object. Do you change CurrentMove’s properties during gameplay?