Multiplayer - update single variable or create array?

I recreate simply shooter, so replication is the key of gameplay.

I manage to replicate most of player states via some booleans. Works ok, but sometimes server miss.

Is better replicate one by one booleans (and waste trafic) or create array and replicate it.
How big can it be for single packet? Or it is a bad idea? (cuz UE4 generate much more packet for this event)
Anybody can share some light?