pomacea bridgesii ("mystery snails") do not eat healthy plants. They only eat decaying plant matter. They are easily fed with veggies to supplement their diet
Your stocking sounds nice, you mmight consider having only male guppies to get rid of teh overpopulation issues that arise with livebearers.
All my tanks with snails are heavily planted, so it should not be a problem