No, don't use a breeding net for babies, they need to be free to roam the tank.
Snails move around the tank on a layer of slime they lay down. Infusoria and other microbes grow in the slime. I use ramshorns because they're not so ugly.
The baby food is good, for one clutch of babies id only feed twice a week.