[sp]Let $Q_n(x) = (x-1)^2(x^{2n-2} + 2x^{2n-4} + 3x^{2n-6} + \ldots + n) + (n+1)$. Then $Q_n(x)>0$ for all $x$. (In fact, $Q_n(x)$ has minimum value $n+1$, when $x=1$, because each term in the expression for $Q_n(x)$ is an even power of either $x$ or $x-1$.) So $Q_n(x)$ has no real roots. It will therefore be sufficient to show that $P_n(x) = Q_n(x).$
To prove that by induction, the base case $P_1(x) = Q_1(x) = x^2 - 2x + 3$ is easy to check.
Suppose that $P_n(x) = Q_n(x)$ for some $n$. Then $$\begin{aligned} P_{n+1}(x) &= x^{2n+2}-2x^{2n+1}+3x^{2n}- \ldots -(2n+2)x + (2n+3) \\ &= x^2\bigl(x^{2n}-2x^{2n-1}+3x^{2n-2}- \ldots + (2n+1)\bigr) -(2n+2)x + (2n+3) \\ &= x^2P_n(x) -(2n+2)x + (2n+3) \\ &= x^2Q_n(x) -(2n+2)x + (2n+3) \\ &= x^2(x-1)^2(x^{2n-2} + 2x^{2n-4} + 3x^{2n-6} + \ldots + n) + (n+1)x^2 -(2n+2)x + (2n+3) \\ &= (x-1)^2(x^{2n} + 2x^{2n-2} + 3x^{2n-4} + \ldots + nx^2) + (n+1)(x-1)^2 + (n+2) \\ &= (x-1)^2\bigl(x^{2n} + 2x^{2n-2} + 3x^{2n-4} + \ldots + nx^2 + (n+1)\bigr) + (n+2) \\ &= Q_{n+1}(x) .\end{aligned}$$ That completes the inductive step.[/sp]