The case $n=3$ is from here. It's straightforward to prove it's true:
First we notice that if any two of $x_1, x_2, x_3$ are equal then all must be equal.
Denote $a=x_1^{x_2}=x_2^{x_3}=x_3^{x_1}$ then $$x_1 = a^{1/x_2}, x_2=a^{1/x_3}, x_3=a^{1/x_1}$$ WLOG assume $x_1 \ge x_2, x_3$. There are two cases:
$x_1 \ge x_2 \ge x_3 \implies \frac{1}{x_2} \ge \frac{1}{x_3} \ge \frac{1}{x_1} \implies x_1 \ge x_3 \ge x_2 \implies x_2=x_3 \implies x_1=x_2=x_3$.
$x_1 \ge x_3 \ge x_2 \implies \frac{1}{x_2} \ge \frac{1}{x_1} \ge \frac{1}{x_3} \implies x_3 \ge x_1 \ge x_2 \implies x_1=x_3 \implies x_1=x_2=x_3$.
If $n$ is even, then $x_{2i-1} = 2, x_{2i}=4$ is a counterexample.
When $n=5$ the above method will need to examine $4!=24$ cases. Basically we map $x_i$ to $x_{(i \mod 5) +1}$ and reverse the order. In many of cases we can deduce $4$ or all $5$ of the $x_i$'s are equal. For example, if $$x_1 \ge x_3 \ge x_2 \ge x_5 \ge x_4 \tag 1$$ then $$ x_5 \ge x_1 \ge x_3 \ge x_4 \ge x_2 \tag 2 $$ Since the order of $x_2$ and $x_5$ reversed from $(1)$ to $(2)$, they must be equal and so are everything in between them from both $(1)$ and $(2)$ hence all $x_i$'s are equal.
There are other cases that are different.
Example 2: $$x_1 \ge x_3 \ge x_4 \ge x_2 \ge x_5 \tag 3$$ then $$x_1 \ge x_3 \ge x_5 \ge x_4 \ge x_2 \implies x_1 \ge x_3 \ge x_2=x_4=x_5 \tag 4$$
Example 3: $$x_1 \ge x_3 \ge x_4 \ge x_5 \ge x_2 \tag 5$$ then $$x_3 \ge x_1 \ge x_5 \ge x_4 \ge x_2 \implies x_1=x_3 \ge x_2=x_4=x_5 \tag 6$$
But they all lead to the conclusion that $x_1=x_2=x_3=x_4=x_5$.
Now my questions:
Question #1: Is it always true if $n>1$ and $n$ is odd?
Question #2: What if we allow $x_i>0$ instead of $x_i>1$?