What breed of duck? Goose eggs can go longer than mallard based duck eggs. Up to 35 days. Sounds like a staggered hatch too? Best to have a way to protect the duck if she hatches something.
If you allow her to raise the goslings than those will grow up and may try to mate with your ducks which...