You could just try checking Player.Platform.MoveAngle > 180 (This should make it so that you can only break bricks while moving upwards).
please, reference construct nodes
p.s. it can also happen, that player can break >1 brick at once (vertically), how to fix that as well?