If the speed of the animation = 20 frames / second. & Assume the game runs at 60 Frames / second.
Then each animation frame is played 3 ticks in a row, hence the condition is 3 ticks true, that is why it spawns 3 objects.
You solved that with 'On Frame Changed'.