Yes, we purposely keep snails with our live aquarium plants in the warehouse before they are sold. They are excellent algae eaters and will not eat any healthy plants or leaves. If you are concerned about the snails hitchhiking on the plants you buy, you can manually remove them and their eggs before putting them in an aquarium. Some people also quarantine their plants for 4 weeks to ensure that all the eggs have hatched and the baby snails are removed beforehand. Finally, you can consider using a plant dip like reverse osmosis
or alum, but proceed with caution because not all methods are 100% effective and they may harm your plants in the process.