UPDATED. I've verifiedchanged the verification strategy and computationally proved the statement for all $k\leq 15$ with$k\leq 30$, using the following greedyrandomized algorithm combined with (multiple) initial random shufflings.
GreedyRandomized algorithm. Given an orderedFor a given list withof $k$ values of $x$'s sorted in increasing order, we start withset initially $s=0$, and at each of $k$ steps we extract and addidentify the range of list elements that belong to $s$ the first elementinterval $[-s,1-s)$, select one of them, say $v$, randomly, remove it from the list such that, and add $0\leq s+v<1$$v$ to $s$ (thus keeping $s$ in the interval $[0,1)$). The algorithm succeeds if we are able to extractmake all $k$ elements from the liststeps, and fails otherwise (when at some step athere are no suitable element does not existelements in the list).
From Fedor's observation it follows that for a fixed $k$, we can restrict our attention to values $x_1 = \frac{m}{2^k-1}$ for $m\equiv 2\pmod4$ in the interval $[2,2^k-2]$ and the sequences of $x_i$ emerging from them. For each such sequence (sorted in increasing order), we tryrun the greedyrandomized algorithm on its various random shufflingsmultiple times until oneit succeeds.
It's worth to note that for a fixed $k$, the average number of random shufflingsalgorithm runs (over all $m$) used in my computation was about $2.5^k$.
PS. The order of nonincreasing absolute values suggested by Alex Ravsky above works well for a noticeable fraction of sequences and can be used before going into random orders, although this fraction decreases as $k$ grows$k/2$.