Let $a_1, b_1 \in \mathbb{Z}$ be arbitary integers with $a_1 \neq 0$, and define sequences $\{a_n \}_{n \geq 1}$ and $\{b_n \}_{n \geq 1}$ to be solutions to the following linear system of recursions:
\begin{cases} a_{n+1} = (b_1 - a_1)a_n + (a_1)b_n \\ b_{n+1} = (-2a_1)a_n + (b_1)b_n \end{cases}
I have done the following manipulations which give a recursive formula for $a_n$. First, observe the first equation gives us $b_{n} = \dfrac{a_{n+1} - (b_1 - a_1)a_n}{a_1}$. Substituting this into the second equation, we see $$b_{n+1} = (-2a_1)a_n + b_1 \Big(\dfrac{a_{n+1} - (b_1 - a_1)a_n}{a_1}\Big).$$ Reindexing $n + 1 \rightarrow n$, we achieve $$b_n = (-2a_1)a_{n-1} + b_1 \Big(\dfrac{a_{n} - (b_1 - a_1)a_{n-1}}{a_1}\Big).$$ Finally, substituting this back into the first equation, we get: $$ a_{n+1} = (b_1 - a_1)a_n + a_1 \Big[(-2a_1)a_{n-1} + b_1 \Big(\dfrac{a_{n} - (b_1 - a_1)a_{n-1}}{a_1}\Big) \Big].$$ Simplifying, we find $$a_{n+1} = (2b_1 - a_1)a_n + (a_1b_1 - b_1^2 - 2a_1^2)a_{n-1}.$$
I suspect, and would like to prove, that $a_n \neq 0$ for all $n \geq 1$ and for all choices $a_1, b_1 \in \mathbb{Z}$ where $a_1 \neq 0$.
As corrected in the comments, $\lim\limits_{n \rightarrow \infty} \frac{a_{n+1}}{a_n}$ does not appear to be $-3$, so my claim of well-behavedness asymptotically isn't even true. Any suggestions/hints for forward movement are appreciated.