Though you have already got a perfect answer I will post this one based on your initial approach because trying to apply it I have invented a new (for me) method to prove a functional inequality which may be useful for somebody else as well.
Introducing $x=\frac1{n+1}$ the statement
"$n=2$ is the only solution for $n\ge2$"
is a simple corollary of the inequality:
$$
\cos\pi x> \frac{1-2x}{1-x}=2-\frac1{1-x},\quad\forall x: 0< x< \frac13.\tag1
$$
This inequality is in turn a simple corollary of the following lemma:
The equation $$ \cos\pi x=2-\frac1{1-x}\tag2$$ has exactly three roots on the interval $\left[0,\frac12\right]$: $x=0,\frac13,\frac12$.
In fact the above three numbers are the only roots of the equation $(2)$ on the whole real axis, but we do not need this for our task (it is however trivial to show that the equation has no roots outside the interval).
Consider the function
$$
f(x)=\cos\pi x+\frac1{1-x}-2.\tag3
$$
Differentiating it twice over $x$, we have:
$$
f''(x)=-\underbrace{\pi^2\cos\pi x\vphantom{\frac1{)^2}}}_{g(x)}+\underbrace{\frac2{(1-x)^3}}_{h(x)}.
$$
One easily observes that the equation $f''(x)=0 \iff g (x)=h (x)$ has a single solution in the interval $\left[0,\frac12\right]$ since:
a) $g(x)$ is continuous and decreasing;
b) $h(x)$ is continuous and increasing;
c) $g(0)>h(0)$ and $g\left(\frac12\right)<h\left(\frac12\right)$.
This implies that $f'(x)$ has no more than two roots which in turn implies that $f(x)$ has no more than three roots on the investigated interval. But by direct substitution we know that $x=0,\frac13,\frac12$ are the roots of the equation $(2)$, so the lemma is proved.