https://www.backyardchickens.com/threads/niacin-deficiency-in-waterfowl.1367557/
read this about niacin deficiency. I suspect your ducks need more niacin, yes.
Even though my ducks are all adults (I have 8 yr olds, 5 yr olds, 3 yr olds, and 1 yr olds) I still add nutritional yeast to their feed...
You can give peas as treats instead of lettuce, peas have some niacin.
Its not recommeneded to mix the grit and oyster shells into the feed., get a couple of separate bowls for those.
You can also rinse off the ducks' eggs' shells and dry them well then crush them and add them to the oyster...