Not an answer, but an extended comment on the ambiguity in the OP's question. Resolving that ambiguity makes the 'Riemann Hypothesis' aspect less interesting than it first appears.
The OP says
In 1, Lin Weng shows that the Riemann hypothesis (RH) holds for
certain linear combinations of shifted Riemann zetas.
Not exactly. Let $\Lambda(s)=\pi^{-s/2}\Gamma(s/2)\zeta(s)$ so $\Lambda(s)=\Lambda(1-s)$. The simplest example seems to be in the paper of Lagarias and Suzuki that reuns links in the comments above:
$$
\mathbb Z_{2,\mathbb Q}(s)=\frac{\Lambda(2s)}{1-s}-\frac{\Lambda(2-2s)}{s}
$$
But $\Lambda(s)$ is not the Riemann zeta function $\zeta(s)$. It seems like I'm being pedantic but this leads to the confusion already in the title of the question:
To be precise, we say that a Dirichlet series $$
D(s)=\sum_{n=1}^\infty \frac{a_n}{n^s} $$ satisfies the generalized
Riemann hyporthesis (genRH), if...
$\mathbb Z_{2,\mathbb Q}(s)$ is not a Dirichlet series, nor even a Dirichlet series completed with Gamma factors.
Lagarias and Suzuki recount the history and discuss several proofs that the zeros lie on a line. Here's a sketch of an idea they don't mention:
$$
\mathbb Z_{2,\mathbb Q}(s)=0\Leftrightarrow \frac{\Lambda(2s)}{1-s}=\frac{\Lambda(2-2s)}{s}.
$$
Stirling's formula tells you the magnitude of the Gamma factors on the two sides above, and with some work one should be able to show that off the critical line, these two functions can not have the same magnitude. The zeta function can't cause too much trouble because it's evaluated at $2s$, so we're in the region of absolute convergence of the underlying Dirichlet series.
Once we know the zeros are on the critical line, the next question is statistics of the spacing between them. Upon renormalizing so the average gap is $1$, zeros of many number theoretic $L$-functions are conjectured to have the same statistics as eigenvalues of random unitary matrices, the so-called GUE distribution. Partial results in this direction were proved by Montgomery for $\zeta(s)$, and impressive numerical evidence was obtained by Odlyzko. And, by the work of Katz and Sarnak, this is a theorem in the function field case, just as the Riemann Hypothesis is.
The distribution of the zeros of $\mathbb Z_{2,\mathbb Q}(s)$ is very different. This is worked out by Lagarias for a slightly different function in "Zero Spacing Distributions for Differenced $L$-Functions"; this case is very much the same.
With $s=1/2+it$, the two terms which make up the function are complex conjugates. Their difference is $0$ if and only if the imaginary part of each is $0$, or the argument is $\pm\pi/2 \bmod \pi$. Stirling's formula for $\log(\Gamma(s))$ gives very precise information about the argument of that term. The argument of $\zeta(1+2it)$ again can be controlled, since Titchmarsh (5.17.4) gives
$$
\frac{\zeta^\prime(1+it)}{\zeta(1+it)}=O\left(\frac{\log(t)}{\log\log(t)}\right),
$$
the Fundamental Theorem of Calculus recovers the argument with the same bound. (NB the $\log\log(t)$ saving in the denominator will be crucial below.). One finds the number of zeros to height $T$ is the same as for $\Lambda(2s)$ up to an error of (I think) $O\left(\log(T)\right)$. And, the precise estimate given by Stirling's formula means that the zeros are very regular: the normalized gap between the zeros at height $T$ is
$$
\delta=1+O\left(\frac{1}{\log\log(T)}\right)
$$
The graphic below shows the argument of $\mathbb Z_{2,\mathbb Q}(s)$ interpreted as a color, for $0<\sigma<1$ and $10^6<t<10^6+1$.
Up to the scale, the picture looks that same at any height.