My tank has pH of 7.3, a GH of 8 and a KH of 5 -- do you think these parameters are indicative of a tank that is too acidic and/or low in minerals/carbonate ions? I'm new to the freshwater world so I'm not sure how low a pH would need to be before it would start causing snail shells to thin.I have seen that, and, like you, I associate it with low mineral, low carbonate, acidic water.
You could try adding a bit of cuttlebone to the tank and see if the snails will crawl over it and eat it.
Cuttlebone will slowly dissolve in water, raising the GH and KH a little bit. It is very slow, and weekly water changes will correct this back down to where you want to keep the levels. MIght be just enough to help the snails.