What you have called the "covariance of the process" is often called the autocovariance function
$C_X(i,j) = \operatorname{cov}(X[i],X[j])$ (to distinguish it from the crosscovariance function $C_{X,Z}(i,j) = \operatorname{cov}(X[i],Z[j])$ which considers the covariance of variables drawn from two different processes, which you will also need in this problem). In this instance,
use of the bilinearity property of the covariance operator allows us
to expand out $C_X(n,n+m)$, which is just
$$
\operatorname{cov}\left(\sum_{i=0}^1a_iZ[n-i]+ b_iX[n-i-1],
\sum_{i=0}^1a_iZ[n+m-i]+ b_iX[n+m-i+1]\right),$$
into a sum of $16$ autocovariance and crosscovariance functions. Is the sum a function of just $m$, the difference between the arguments? You will see that it is not sufficient to assume that $X$ and $Z$ are WSS
processes, but that it is also necessary to consider whether $X$ and $Z$ are jointly WSS processes.