The answer is the snail eggs that are left behind. Even if you remove all the snails from the aquarium, some eggs will still be attached to the substrate, decorations, or plants. These tadpole snail eggs are the reason behind recurrent snail infestation.