There are many things that can cause a snail to die. Dirty tank water or improper water parameters/temperature, chemicals, overcrowding, food scarcity, predators, parasites and diseases, insufficient oxygen, accidents, contaminated food, salt/copper in the water, fish medications, and so on.