I'm not sure of all the answers, but hello and welcome!
My ducks don't lay in water - they don't have a pond, just a kiddie pool (or two or three).
Mine are runners, and they lay eggs somewhere between 2 a.m. and 8 a.m. with a few exceptions.
I also have no drakes, so I can only tell you what...