I’ve managed to track this issue down to the line 3878 (or maybe 3872) of NetworkDriver.cpp It seems my ActorChannel is becoming saturated. The hard part to understand here is why the channel is considered saturated.
The log at that point of replication is:
[538]LogNetTraffic: Maybe Replicate RTile_671
[538]LogNetTraffic: Created channel 11 of type 2
[538]LogNetTraffic: Creating Replicator for RTile_671
[538]LogNetTraffic: - Replicate RTile_671. 3801088
[538]LogNetTraffic: Replicate RTile_671, bNetInitial: 1, bNetOwner: 0
[538]LogNetTraffic: Creating Replicator for StaticMeshComponent0
[538]LogNetTraffic: Verbose: UNetConnection::SendRawBunch. ChIndex: 11. Bits: 2209. PacketId: 11137
[538]LogNetTraffic: Verbose: UNetConnection::SendRawBunch. ChIndex: 11. Bits: 359. PacketId: 11137
[538]LogNetTraffic: Maybe Replicate RTile_127
[538]LogNetTraffic: Created channel 12 of type 2
[538]LogNetTraffic: Creating Replicator for RTile_127
[538]LogNetTraffic: - Replicate RTile_127. 3801088
[538]LogNetTraffic: Replicate RTile_127, bNetInitial: 1, bNetOwner: 0
[538]LogNetTraffic: Creating Replicator for StaticMeshComponent0
[538]LogNetTraffic: Verbose: UNetConnection::SendRawBunch. ChIndex: 12. Bits: 2209. PacketId: 11138
[538]LogNetTraffic: Verbose: UNetConnection::SendRawBunch. ChIndex: 12. Bits: 362. PacketId: 11138
[538]LogNetTraffic: Verbose: Saturated. RTile_127
[538]LogNetTraffic: Saturated. Mark RTile_127 NetUpdateTime to be checked for next tick
...
Some lines omitted for the comment