Firstly, give your sprites meaningful names. Because this is a bit of a guessing game.
I’m assuming NewSprite3 is the base of the playing area, and NewSprite2 is the Tetris playing blocks. If so, you’ll want to create a new block when NewSprite2 and NewSprite3 are in collision. And you’ll want to only move the block that’s falling down. My example below uses a boolean variable for this.
I’ve also used a scene boolean variable “createBlock” to control when a new block is created.
And get rid of the unnecessary trigger once in the event before the highlighted one. The variable gets changed, so the condition will be false the next game frame. Only use trigger once when it’s really needed.