This is probably a very basic question but I haven't been able to make progress on it.
In intuitionistic logic, the law of excluded middle is rejected. This means that there may be propositions which are neither true nor false: $$\exists p : \neg (p \lor \neg p).$$ Using De Morgan's laws, this statement can be rewritten as $$\exists p : (\neg p) \land (\neg \neg p).$$ However, this seems to violate the law of noncontradiction because $\neg p$ and $\neg \neg p$ can't both be true.
It seems to me that in intuitionistic logic, De Morgan's law that $\neg (p \lor q) \to (\neg p) \land (\neg q)$ can only be true for the special case in which $q \not\to \neg p$ or $\neg p \not\to q$ (so that $\neg p \leftrightarrow q$ does not hold) but it cannot be true in general. But I don't see this mentioned anywhere so I must be making a mistake.
Where is the gap in my understanding?
Edit: Answers to the question Do De Morgan's laws hold in propositional intuitionistic logic? do not answer my question. The highest rated answer under that question states that $\neg p \land \neg q \dashv \vdash \neg (p \lor q)$, that is, $\neg (p \lor q) \leftrightarrow (\neg p) \land (\neg q)$. My question is about a contradiction that I seem to get when I apply this formula by substituting $\neg p$ for $q$.