A contradiction is defined as a logical proposition that is always
false,
The logical proposition ‘I am a swan’ is arguably “always” false, yet it is not a contradiction, because its truth-functional form $P$ is sometimes true.
such as $$(p \land \neg q) \iff\text{False}.$$
We can fully symbolise the above as $$(p \land \neg q) \iff \bot,\tag0$$ where $\bot$ is the standard symbol for contradiction, i.e., $(p\land\lnot p).$
Now, put $(p,q)=(T,F)$ to see that $(p \land \neg q)$ isn't a contradiction. So, $(0)$ is a false assertion.
According to my Professor, examples of non-truth are
(1) assuming that $(p\rightarrow q)$ and $(\neg p \rightarrow \neg q)$ are logically equivalent
$$(p\rightarrow q)\leftrightarrow(\neg p \rightarrow \neg q)\tag1$$
(2) $$(\exists u p(u)) \land (\exists u q(u)) \rightarrow (\exists u (p(u) \land q(u)))\tag2$$
Sentences $(1)$ and $(2)$ are indeed invalid (what you mean by them being “non-truths”).
Now, put $(p,q)=(T,T)$ to make sentence $(1)$ true!
Next, put $p(u),q(u)=\text‘u$ is a member of the universe’ to make sentence $(2)$ true!
We thus say that these two sentences are satisfiable.
Can we write $$[((\exists u p(u)) \land (\exists u q(u)) \rightarrow (\exists u (p(u) \land q(u)))) \iff (a \rightarrow b)] \iff \text{False}$$
$$\big(\exists u p(u) \land \exists u q(u) \rightarrow \exists u p(u) \land q(u) \big) \leftrightarrow (a \rightarrow b)$$ is neither a contradiction nor even unsatisfiable.
Incidentally, the sentence $(\exists x\:x\ne x)$ is unsatisfiable but not a propositional-logic contradiction.
Understanding non-truths and writing them as contradictions
Summing up: an invalid sentence might not be a contradiction nor even unsatisfiable.
I appreciate that all this can be rather confusing at first; this, this and this (and the links within them) could be further reading.