Hello; I have had these snails in tanks since 1959. I like them but do not like tanks being overrun. I went thru episodes of too many snails several times the first couple of decades. I have tried different things and eventually discovered the snail population was related to my overfeeding. At least that is the pattern so far, but I have only been doing this for a bit over 60 years so may have missed some scenario where overfeeding is not the case.
I went to fasting days a couple of decades or so ago. By that I skip feeding one, two or three days a week. Usually at least two anyway. Has more benefits than snail reduction and snail reduction was not my main goal. The practice helps a setup in other ways. I find the practice to be beneficial anyway.
There are some situations where fasting days are not used such as a fry tank or conditioning breeders.
good luck