Conjecture. Assume that $(a_i)_{i = 1}^{\infty}$ is a sequence of positive integers such that $a_{n+1} \leq 1+\sum_{i = 1}^n a_i$ for sufficiently large $n$. If $A_n$ denotes the number of distinct possible values of $\pm a_1 \pm a_2 \pm \cdots \pm a_n$, $m$ denotes the number of positive integers not the sum of distinct numbers in the sequence $(a_i)_{i = 1}^{\infty}$, and $m$ is finite then $A_n = \sum_{i = 1}^n a_i-2m+1$ if $n$ is sufficiently large.
We have the following: Assume that $a_n$ is a sequence of positive integers such that $a_{n+1} \geq 1+\sum_{i = 1}^n a_i$ for all $n$. Then all the sums $\pm a_1 \pm a_2 \pm \cdots \pm a_n$ must be distinct.
But it is still possible the sums could all be distinct $\pm a_1 \pm a_2 \pm \cdots \pm a_n$ if $a_{n+1} < \sum_{i = 1}^n a_i$ for all $n$.
This question has been answered in the case $a_i = i$ in this post, where it was found that the number of distinct values that $\pm 1 \pm 2 \pm \cdots \pm n$ takes is equal to $\sum_{i = 1}^n i+1 = 1/2(2+n+n^2)$.
The condition $a_{n+1} \leq 1+\sum_{i = 1}^n a_i$ seems to be needed because of this:
(A) If $a_{n+1} = 1+\sum_{i = 1}^n a_i$ and $a_1 = 1$ it implies that $a_n = 2^{n-1}$ and so in this case $A_n-\sum_{i = 1}^n a_i = 2^n-(2^n-1) = 1$ and this is constant.
(B) If $a_{n+1} = 2+\sum_{i = 1}^n a_i$ and $a_1 = 1$ it implies that $a_1 = 1$ and $a_n = 3 \cdot 2^{n-2}$ if $n \geq 2$. Now in this case $A_n-\sum_{i = 1}^n a_i = 2^n-(1+\sum_{i = 2}^n 3 \cdot 2^{i-2}) = 2-2^{n-1}$ is not eventually constant but in this case $m$ is infinite.
Note that we do not need the condition $a_1 = 1$.
If $a_1 = 3$ and $a_{n+1} = 1+\sum_{i = 1}^n a_i$ it means that $a_n = 2^n$ if $n \geq 2$ and so $A_n-\sum_{i = 1}^n a_i = 2^n-(3+\sum_{i = 2}^n 2^i) = 1-2^n$ and this is not eventually constant. But in this case $m$ is infinite since the set of all possible values of distinct sums of numbers in the set $(3,2^2,2^3,\ldots)$ is missing $n = 2 \pmod{4}$.