Why replicated array has its items in different order than server?

I have a class PlayerState which has an array variable designated with “Replicated”.

The array is replicated on the client side, but the data is not in the same order like in the server. If I have something like { 1,1,1,1,1,0,1,1,1,1,1,1 } in the server, I’ll have { 0,1,1,1,1,1,1,1,1,1,1,1 } in the client. Been trying to see if there was some endian flag or something, but not having much luck.

I was setting NetUpdateFrequency = 100, NetPriority = 100, bAlwaysRelevant = true when it happened, using default value will reduce the occurrence that this happen, but still happen occasionally.

Please advice.