why cant the server send the events correctly? or store them correctly,
They are a different kind of events, so they should be treated differently.

you have the initialization events, and you have the replay events. they are not the same..