First, let us prove by induction that
$$a_{2m-1}\not\mid a_{2m}^2-1,\quad a_{2m}\not\mid a_{2m+1}^2+1\qquad (m\ge 2)\tag1$$
using that
$$a_{n+1}\gt a_n\quad\text{and}\quad a_n\ge 3\qquad (n\ge 3)\tag2$$
(The proof for $(2)$ is written at the end of this answer.)
$(1)$ holds for $m=2$.
Suppose that $(1)$ holds for $m=2,3,\cdots, k$.
Using that
$$a_{2k+1}=\frac{a_{2k}^2+1}{a_{2k-1}}\implies a_{2k}^2=a_{2k-1}a_{2k+1}-1$$
we have that
$$\begin{align}a_{2k+2}^2-1&=\left(\frac{a_{2k+1}^2-1}{a_{2k}}\right)^2-1\\\\&=\frac{a_{2k+1}^4-2a_{2k+1}^2+1-a_{2k}^2}{a_{2k}^2}\\\\&=\frac{a_{2k+1}^4-2a_{2k+1}^2+1-(a_{2k-1}a_{2k+1}-1)}{a_{2k}^2}\\\\&=\frac{a_{2k+1}(a_{2k+1}^3-2a_{2k+1}-a_{2k-1})+2}{a_{2k}^2}\end{align}$$
is not divisible by $a_{2k+1}\ge 3$.
Also, using that
$$a_{2k+2}=\frac{a_{2k+1}^2-1}{a_{2k}}\implies a_{2k+1}^2=a_{2k}a_{2k+2}+1$$
we have that
$$\begin{align}a_{2k+3}^2+1&=\left(\frac{a_{2k+2}^2+1}{a_{2k+1}}\right)^2+1\\\\&=\frac{a_{2k+2}^4+2a_{2k+2}^2+1+a_{2k+1}^2}{a_{2k+1}^2}\\\\&=\frac{a_{2k+2}^4+2a_{2k+2}^2+1+a_{2k}a_{2k+2}+1}{a_{2k+1}^2}\\\\&=\frac{a_{2k+2}(a_{2k+2}^3+2a_{2k+2}+a_{2k})+2}{a_{2k+1}^2}\end{align}$$
is not divisible by $a_{2k+2}\ge 3$. $\quad\blacksquare$
It follows from $(1)$ that
$$a_{2m+1}=\frac{a_{2m}^2\color{red}{+}1}{a_{2m-1}}\quad\text{and}\quad a_{2m+2}=\frac{a_{2m+1}^2\color{red}{-}1}{a_{2m}}$$
since $a_{2m+1},a_{2m+2}$ have to be an integer.
So, we have
$$a_{n+1}=\frac{a_n^2+(-1)^n}{a_{n-1}}\tag3$$
By the way, we can prove by induction that $\{a_n\}$ satisfying $(3)$ with $a_1=1,a_2=2,a_4=12$ also satisfies
$$a_{n+1}=2a_n+a_{n-1}\quad (n\ge 2)\tag4$$
$(4)$ holds for $n=2,3$.
Supposing that $a_{n}=2a_{n-1}+a_{n-2},a_{n+1}=2a_n+a_{n-1}$ where $n$ is even gives
$$\begin{align}a_{n+2}&=\frac{a_{n+1}^2-1}{a_{n}}=\frac{(2a_n+a_{n-1})^2-1}{a_n}=\frac{4a_n^2+4a_na_{n-1}+a_{n-1}^2-1}{a_n}\\\\&=4a_n+4a_{n-1}+\frac{a_{n-1}^2-1}{a_n}=4a_n+4a_{n-1}+\frac{a_na_{n-2}}{a_n}=4a_n+4a_{n-1}+a_{n-2}\\\\&=4a_{n}+4a_{n-1}+a_n-2a_{n-1}=5a_n+2a_{n-1}=5a_n+2(a_{n+1}-2a_n)=2a_{n+1}+a_n\end{align}$$
Supposing that $a_{n}=2a_{n-1}+a_{n-2},a_{n+1}=2a_n+a_{n-1}$ where $n$ is odd gives
$$\begin{align}a_{n+2}&=\frac{a_{n+1}^2+1}{a_n}=\frac{(2a_n+a_{n-1})^2+1}{a_n}=\frac{4a_n^2+4a_na_{n-1}+a_{n-1}^2+1}{a_n}\\\\&=4a_n+4a_{n-1}+\frac{a_{n-1}^2+1}{a_n}=4a_n+4a_{n-1}+\frac{a_na_{n-2}}{a_n}=4a_n+4a_{n-1}+a_{n-2}\\\\&=2a_{n+1}+a_n\qquad\blacksquare\end{align}$$
It follows from these that there is a unique sequence of positive integers $\{a_n\}$ satisfying $$a_1=1,\quad a_2=2,\quad a_4=12,\quad a_n^2\pm 1=a_{n+1}a_{n-1}\quad (n\ge 2)$$
Finally, let us prove $(2)$ by induction on $n$.
$(2)$ holds for $n=3$.
Supposing that $a_{n+1}\gt a_n$ and $a_{n}\ge 3$ gives that
$$a_{n+1}\gt a_n\ge 3\quad\text{and}\quad a_{n+2}-a_{n+1}=\frac{a_{n+1}(a_{n+1}-a_n)\pm 1}{a_n}\ge\frac{3\cdot 1\pm 1}{a_n}\gt 0\qquad\blacksquare$$