If you'd love to, you may take it as a comment. I am just putting up a a try, so sorry if I were wrong.
$\because 0 < x < 2^k , x = 2^k - m$
$2^{2k} - x^2 \mid 2^{2k} - 1 \implies \dfrac {2^{2k} - 1}{2^{2k} - x^2} \in \mathbb{N}$ for now. You may place $\mathbb{Z}$ insteasd of $\mathbb{N}$ as well.
If $m$ is even(i.e., $m = 2n$):
$2^{2k} - x^2 = 2^{2k} - (2^k - 2n)^2 = 2^{2k} - 2^{2k} + 4 \times 2^k n - 4n^2 = 4n(2^k - n)$
$2^{2k} - 1$ is obviously odd, so its factors are odd and none of its factors are divisible by $4$, so we can easily reject the case that $m$ is even.
If $m$ is odd (i.e., $m = 2n - 1$):
$2^{2k} - x^2 = 2^{2k} - (2^k - (2n - 1))^2 = 2^{2k} - 2^{2k} + 2 \times 2^k (2n - 1) - (2n - 1)^2 = (2n - 1)(2^{k+1} - (2n - 1)) \longrightarrow(1)$
Let's put back the $m$ :
$(1) = m(2^{k + 1} - m)$
Let's take $u = 2^k, \implies (1) = m(2u - m)$ and the fraction becomes $\dfrac {u^2 - 1}{m(2u - m)} = \dfrac{(u + 1)(u - 1)}{m(2u - m)}$.
Obviously, for $(2u - m) \nmid (u \pm 1)$,$(2u - m) > (u \pm 1)$ ($\because x = 2^k - m = u - m, m \in [0,2^k)$ ; $m$ can never be $0$ so as to avoid the denominator from becoming $0$. Plus, the opposite [$(2u - m) < (u \pm 1)$] needn't always be true as $m = u + 1$ is a solution in that case)$\forall m : m \in [0, 2^k]$ even if $m \mid (u \pm 1)$ and hence, our objective here must be to find an $m$ that reverses or breaks the inequality. Since the denominator must be small enough (or even equal to the factors of the expression in the numerator) we can conclude from the inequality that $m(2u - m)\nmid (u^2 - 1) \space \forall m : m < u \pm 1$. Also, if $m > u \pm 1$, we get to see that $x \leq 0$ and that goes against our constraints that $0 < x < 2^k$. This simplifies things a bit and thus tells us that if we put $m = u \pm 1$, you'll get an integer quotient and out of the values we have for $m$, we can only take $m = u - 1$ since $0 < x < 2^k$ and $x = 2^k - m$. Thus we end up with $x = 1$ as the only solution.
This is not like a common approach of factoring $2^{2k} - 1$ into $2^k + 1$ and $2^k - 1$, and the denominator into $2^k + x$ and $2^k - x$ and matching corresponding parts (or using the fact that $(x -y)\mid (x^n - y^n)$. Here, we assume that we want more $x$'s and see if we can find them.
Note : I haven't mentioned about the variables I had to use here for substitution, so I'd like to mention it. The least significant variable is $n$, and I lay more of an emphasis is on $m$, since its value can directly affect that of $x$. The only thing : $m \in \mathbb{Z}$ while $n \in \mathbb{R}$.
I admit that this is not a perfect solution, but a weak indication to the fact that it is hard to find whether there exists other $x$ for which the divisibility holds for all $k$.
Edit : A Better Way to Deal With the Indivisibility Condition
The condition I am referring to is the condition for which $(2u - m) \nmid (u \pm 1)$ if $m \mid (u \pm 1)$, as mentioned in the second case (i.e., $m$ is odd).
Since $(2u - m) \nmid (u \pm 1)$, we can consider two cases : $(2u - m) > (u \pm 1)$ and $(2u - m) < (u \pm 1)$ (I didn't take $(2u - m ) = u \pm 1$ since that gives only a straightforward answer $m = u \pm 1$).
To simplify these conditions, let's suppose that $m \mid (u + 1)$. Here, if $(2u - m)\nmid (u - 1)$ , let's take the two cases :
- $(2u - m) > u - 1 \implies (u + x) > (u - 1) [\because m = u - x] \implies x > -1 $ - perfectly in line with our constraints.
- $(2u - m)< u - 1 \implies (u + x) < (u - 1) \implies x < -1 $, which is against our constraints.
From 1. , we can see that the fraction can be simplified to $\dfrac{y(u + 1)}{(u + x)}$ (since $m \mid (u - 1)$, let $y = \dfrac{u - 1}m$; but $\because m = u - x,\dfrac{u - 1}{u - x}$ is only possible if $x = 1$ $\implies y = 1$) $ = \dfrac{u + 1}{u + x}$ which is possible only if $x = 1$.
Now , to prove why $x = 1$ is the only feasible value here :
Let $\exists k : k \in \mathbb{Z}, \space u + 1 \equiv 0 (\mod{u + k})$ and let's set $x = k$
If $k < 0$ (according to the fact that the factor of a number is lesser than or equal to itself) , $$u - k = u - (-|k|) = u + |k| > u - 1 \space \forall k$$ and thus the factor in the denominator gets bigger than the factor in the numerator.
If it is $u - 1 \equiv 0 (\mod{u + k})$ ($x = k$ as usual), $$u - k = u - (-|k|) = u + |k| \geq u + 1 \space \text{for} \space |k| \geq 1$$
Now since $u + |k| > u + 1$ for $|k| > 1$, the only value we can choose for $|k|$ is $1$.
The same thing can be applied by assuming $k > 0$:
If $k > 0$ and $u + 1 \equiv 0 (\mod{u + k})$, $$u - k \leq u - 1 \space \forall k \geq 1$$
If $k > 0$ and $u - 1 \equiv 0 (\mod{u + k})$, $$u - k < u + 1 \forall k$$
An experimental approach : suppose that $x$ has a value greater than $1$ for which $(u - x)\mid(u - 1)$. Since our $x > 1$, $(u + 1) < (u + x)$ thus making division impossible. Also, if $(u - x) \mid (u + 1)$, $(u + x) > (u - 1)$ for all $x > 1$ , again making division impossible.
From this point, we can say that only $x = 1$ is the only possible solution.