There is a very different way of looking at this problem which casts further light on what is happening. One can consider the transformation of four successive values $a,b,c,d$ into the 'next' four values $b,c,d,a+b+c+d$ as a matrix transformation:-
$$\begin{pmatrix}0&1&0&0 \\0&0&1&0 \\0&0&0&1 \\1&1&1&1 \end{pmatrix}
\begin{pmatrix}a \\b \\c \\d\end{pmatrix}=
\begin{pmatrix}b \\c \\d \\a+b+c+d\end{pmatrix}$$
This transformation matrix, $M$ say, is a companion matrix (see for example
https://en.wikipedia.org/wiki/Companion_matrix) and so, without calculating, we know it satisfies the equation $$M^4-M^3-M^2-M-I=0.$$
I'll give a couple of examples of what we can deduce from this way of looking at the problem:-
MODULO $2$
We have $$M^5-I=(M^4-M^3-M^2-M-I)(M-I)=0.$$
and therefore $M^5$ is the identity element. Thus a sequence starting with any four initial values (and not just $2,0,2,3$) will recur after five iterations.
WHY SEQUENCES HAVE TO REPEAT
There are only a finite number of matrices over a finite field and so the sequence $I, M, M^2, M^3, M^4, ... $ must contain repetitions. Suppose $M^v=M^u, v>u$.
Since $M$ is invertible we can multiply by a power of its inverse to give $M^{v-u}=I $. As we have seen in the modulo 2 case this means that any sequence has to recur after $v-u$ iterations. (Some might recur after some factor of $v-u$ iterations.)