If you trigger a Latent Event (TriggerLatentClientEvent) the event name doesn’t get cleared automatically, this causes there to be leftover data if you trigger later events.
The array in question seems to be the one in “citizen-resources-core/EventReassemblyComponent.cpp” on line 291, but can’t say for sure, don’t really have hands-on experience with C++.
Code to replicate would be something along the lines of this:
TriggerLatentClientEvent("TestEventNameWhichIsLongToFillTheBufferWithAnnoyingData", -1, 0, 'Some Random Data')
TriggerLatentClientEvent("ShortEventName", -1, 0, 'Some Random Data')
This would cause the eventName (in netEventLog) of the second event to be: “ShortEventNamehichIsLongToFillTheBufferWithAnnoyingData”