[guided]We want to show that $z$ cannot become positive. Fix a time $S \in (0,T)$ and work on the compact cylinder $[0,S] \times \overline{\Omega}$. Because $z$ is continuous there, it attains a maximum. Suppose that this maximum is positive:
\begin{align*}
M := \max_{[0,S] \times \overline{\Omega}} z > 0.
\end{align*}
Let $(t_0,x_0) \in [0,S] \times \overline{\Omega}$ be a point where $z(t_0,x_0)=M$.
The maximum point cannot lie on the initial face, because $z(0,x) \leq 0$ for every $x \in \overline{\Omega}$. It also cannot lie on the lateral boundary, because $z(t,x) \leq 0$ for every $(t,x) \in (0,S] \times \partial\Omega$. Since the maximum is positive, we must have
\begin{align*}
t_0 \in (0,S] \quad \text{and} \quad x_0 \in \Omega.
\end{align*}
Now we use the elementary calculus information available at a maximum. First, $x_0$ is an interior maximum point of the spatial function $x \mapsto z(t_0,x)$. Since $z$ is twice continuously differentiable in the spatial variables on $(0,T) \times \Omega$, we may restrict to each coordinate line through $x_0$. For each $i \in \{1,\dots,n\}$, let $e_i \in \mathbb{R}^n$ be the $i$-th standard basis vector. For sufficiently small $s \in \mathbb{R}$, the point $x_0+s e_i$ lies in $\Omega$, and the one-variable function $s \mapsto z(t_0,x_0+s e_i)$ has a maximum at $s=0$. Therefore its second derivative at $0$ is nonpositive, so $\partial_{x_i x_i}z(t_0,x_0) \leq 0$. Summing these inequalities over $i$ gives
\begin{align*}
\Delta z(t_0,x_0) \leq 0.
\end{align*}
Equivalently, $-\Delta z(t_0,x_0) \geq 0$.
Second, $t_0$ is a maximum point of the one-variable function $t \mapsto z(t,x_0)$ on $[0,S]$. If $t_0<S$, then this one-variable function has an interior maximum at $t_0$, so its derivative there is zero and $\partial_t z(t_0,x_0)=0$. If $t_0=S$, then for every sufficiently small $h>0$,
\begin{align*}
z(S,x_0)-z(S-h,x_0) \geq 0.
\end{align*}
Dividing by $h>0$ and using differentiability in $t$ at $S$ gives
\begin{align*}
\partial_t z(S,x_0) \geq 0.
\end{align*}
In both cases,
\begin{align*}
\partial_t z(t_0,x_0) \geq 0.
\end{align*}
We now evaluate the differential inequality
\begin{align*}
\partial_t z(t,x)-\Delta z(t,x)+(\lambda-c(t,x))z(t,x) \leq 0
\end{align*}
at the point $(t_0,x_0)$. This is legitimate because $(t_0,x_0) \in (0,T) \times \Omega$. We obtain
\begin{align*}
0 \geq \partial_t z(t_0,x_0)-\Delta z(t_0,x_0)+(\lambda-c(t_0,x_0))z(t_0,x_0).
\end{align*}
But each contribution on the right is nonnegative, and the zeroth-order contribution is strictly positive. Indeed,
\begin{align*}
\partial_t z(t_0,x_0) \geq 0,
\end{align*}
\begin{align*}
-\Delta z(t_0,x_0) \geq 0,
\end{align*}
and, since $\lambda-c(t_0,x_0) \geq 1$ and $z(t_0,x_0)=M>0$,
\begin{align*}
(\lambda-c(t_0,x_0))z(t_0,x_0) \geq z(t_0,x_0)>0.
\end{align*}
Therefore the right-hand side is strictly positive, contradicting the fact that it is at most zero. Hence no positive maximum exists on $[0,S] \times \overline{\Omega}$, and so
\begin{align*}
z(t,x) \leq 0 \quad \text{for every } (t,x) \in [0,S] \times \overline{\Omega}.
\end{align*}[/guided]