Sometimes only part of properties of a ustruct are replicated to client when we use dedicated serve mode

there is a big USTRUCT (SizeOf = 272 ), when we use dedicated server mode, sometimes only part of UPROPERTY are replicated to client, I don’t think it’s reasonable when I read the source code of RepLayout, Is the size of this struct too big or other reason?

I don’t know how UStructs are replicated by default but adding Atomic flag to your UStruct or writing a custom NetSerialize may help.