here is my doubt: we were told that the ROC of the Z-transform of the sum of two sequences is the intersection of the respective ROCs as the two of them are limited only if both of them are. Now I had to solve an exercise where I had to compute the z-transform of the difference of two sequences and establish the ROC. It looked like this: $u[n] - u[n-k]$ where $u[n]$ is the heaviside step function and k=10. I tried in two different ways: first one was by using the linearity of z-transform and I got that
$X(z) = \frac{z}{z-1} - z^{-10}\frac{z}{z-1} = \frac{z}{z-1} + z^{-10}\frac{z}{1-z}$
And it would look like we need to have for the first to be finite that $ \lvert z\rvert > 1$ and for the second one as well. Instead if I compute this by definition I get that $X(z) = \sum\limits_{k=0}^{9} z^{-k}$ that looks to be finite for each $z\neq 0$.
Why does it happen? Is there some particular configuration that caused this?