I am 80% sure those are apple/mystery snail eggs. I know you said that the snails have had babies, but I've bought snails that are "the same species" at the pet store and then 1 of them lays underwater eggs, the other lays those eggs. If I'm correct, they should hatch within 2 weeks.