If they can embarrass us they sure will lol I am so thankful she’s okay just as I know you are. They sure are special. That’s great you give her BComplex everyday she sure needs it!
I am with you light isn't necessary it is good for them to have breaks from laying gives their bodies a chance to rest and restore calcium that is lost during egg laying.
Really sounds good that she hasn't lost muscle mass .
Have you considered the possibility you have spoiled her and she only...
That's great you found a vet who will see ducks. I sure hope they can help.
One of our members had an egg-bound duck she gave her at least 5 doses before the egg finally was laid.
And you gave her calcium? how many times? You need liquid calcium gluconate and be give it to her many times as much as 2x a day if you think she is egg bound the cal glu will work to cause contractions @Amigas vet told her about it. I do use ACV as a in my flocks drinking water a couple...