Chicken feed is fine as long as it's not medicated and as she is laying, isn't chick starter or grower. It's what most people feed their flock because labeled duck feed isn't readily available most places.
A vitamin deficiency can take some time to bounce back from (weeks to months).
Pulling the scratch (which isn't helping her and is instead keeping her from consuming enough of what she actually needs) and giving her straight feed will help her rebound faster.
An egg a day for many breeds is normal. I'm not sure I'd let her keep the eggs though. If she's broody it'll encourage her to just sit instead of walking around to build her strength back. Atrophied muscle on top of deficiency could put her into a further downward spiral.
A vitamin deficiency can take some time to bounce back from (weeks to months).
Pulling the scratch (which isn't helping her and is instead keeping her from consuming enough of what she actually needs) and giving her straight feed will help her rebound faster.
An egg a day for many breeds is normal. I'm not sure I'd let her keep the eggs though. If she's broody it'll encourage her to just sit instead of walking around to build her strength back. Atrophied muscle on top of deficiency could put her into a further downward spiral.