Hey, so in Debezium's incremental snapshotting implementation, snapshot events and log-based events are interleaved, applying some means of windowed de-duplication. What could happen is one of these three cases:
1: you get an update and then a read, reflecting the same state, for the same record later on (when both occurred in different chunk windows)
2: you only get the update, but not the read (if they both occurred in the same chunk window and then the read event will be removed by the deduplicator)
3: you get the read and then an update, if they occurred in different chunk windows.
I can't think of a case where an event would "overtake" another one, as you seem to suggest. If it happens, I'd consider that a bug.