I was recently asked to help a colleague who was struggling with a Nintex Workflow.
My colleague wanted to create a new list item but certain fields were coming through as mandatory.
I checked this in Sharepoint Designer Workflow and encountered the same issue.
We checked over the list and all the columns in the content types appeared to be fine.
After much looking I noticed that there are 2 sets of fields on the List Template. The first are those which were created before the manage content type was activated, the 2nd were attached to each of the content types.
We turned off manage content types and noticed that 2 columns in the list were marked as required, setting these to optional and then reactivating manage content type resolved the issue.