You say she eats the chicken's food sometimes. Is it layer? When one has trouble laying a soft shell or no shell then Calcium gluconate can be given or calcium citrate. Also set out oyster shells they will use them as needed. Close to feed bowl not in it. Maybe you are feeding too many things besides duck/chicken feed and that is her problem.

