Yes, fish and other water inhabitants may consume mystery snail eggs in the wild. This is why the female snail lays the eggs above the water surface, which helps protect them from predation (source).