To prevent the eggs from falling in water you can install a fine mesh net just above the waterline after the female snail has laid the egg clutch and the net will prevent the eggs from falling in water. And even if they fall, the eggs at least won’t be submerged.