Hello!
Just to confirm: you mean that you have managed to gather all the ingredients and you have made sure that you have them all. But, when you talk to the witch, the quest doesn't complete, as if you are missing some, is that it?
To answer your question, yes, the quest can be completed, but there may be a bug.