-Have you checked for bumbles or heat in the legs?
Infections and injuries are best to always rule out first with a thorough exam. Even something like bumble foot if in advanced stages can make a duck lame.
-What brand of feed?
Many duck feeds only have the very bare minimum niacin required...