Ive never had them lay eggs on rocks. Getting them off driftwood is a chore, to the point where i would never put nerite snails in with driftwood again.
To hatch, they need brackish water. Ive often wondered about breeding them. They sell for £6 each in some stores and there is often a local shortage. Maybe i could part fund my hobby by breeding snails.