You correctly recognized the rules of the game, which makes me happy because adding indicators to the game was useful.
What may have happened is that sometimes a light block, when clearing blocks, can come off and float up sharply, colliding with a dropped block. And this can cause the game to be lost.
I need to think about sounds.