I had such events too.
There is probably a simple/normal random number generator here. So it is very possible to have a few / a dozen! times with rows of "surprise".
For example, the "Advanced" ;) RNG in the XCOM game is done like this: if there is a 50% chance of taking damage, we are hit. This is when the game "cheats" to the advantage of the player, and the chance of another second hit is, for example, 25% (despite the fact that it displays 50%)
It is the same when the player attacks and has a 50% chance, if he misses, the next attack has 60% (and it shows 50%)
This is just so as not to irritate the players.
The % numbers I gave are just an EXAMPLE, not the actual values in the Xcom game ;)