In 10-adic (though 10 is not a prime number) metric, we know that
$\Vert1-0.9999...\Vert=\Vert\lim_{n\rightarrow \infty}\frac{1}{10^n}\Vert=\lim_{n\rightarrow \infty}10^n\rightarrow\infty$.
However, from another point of view: $0.9999...=3\times\frac{1}{3}=1 $, we then should have
$\Vert1-0.9999...\Vert=\Vert1-1\Vert=\Vert0\Vert=0$
Which one should be right? Or, in 10-adic system, we should have
$0=\lim_{n\rightarrow \infty}10^n\rightarrow\infty$
or say, $0$ is infinitely close to $\infty$ in the 10-adic system?
The following series diverges with respect to the 10-adic absolute value (not measure) because of the first argument you give. $$0.9999... = \sum_{n=1}^\infty 9 *10^{-n}$$
This is not a representation of $1$ in the 10-adics just like
$$\frac{-1}{9} = ...1111 = \sum_{n=0}^\infty 10^n$$
is not a representation of $-1/9$ in the reals, but is perfectly fine in the context of 10-adics. A simple way to think of it is if a p-adic number has infinitely many digits to the right, it doesn't converge to represent a p-adic number just like a real number with infinitely many digits to the left doesn't converge to represent a real number.