Hope some of the duck owners will show up with experienced opinions.
But wonder how old were the ducklings when you got them - I think the imprinting only occurs within 2 days of hatching. Ducks and Geese imprint quite soon after hatching - a survival necessity. And unless you hatched those...