Imagine adding an infinite string of zeroes be equal to some number $n$ $$0+0+0+...=n$$
Notice that, since we have an infinite amount of zeroes, the string enclosed is $n$ itself $$0+(0+0+...)=n$$$$0+(n)=n$$
Therefore substituting any number for $n$ would work and the expression $\sum 0=n$ is indeterminate.
This seems very fishy to me. How is it that by adding zeroes indefinitely, you can get to any number you want? $n$ could be anything, whether it be real or imaginary or complex, or is the expression just wrong?
There are two main issues with your reasoning:
We already have a problem with the first sentence. What does it mean to add something infinitely many times? You cannot just add things infinitely many times, no matter how much you want it. To solve that issue mathematicians invented series. And so given a sequence $a_n=0$ we indeed have a well defined series $\sum_{n=1}^\infty a_n=\sum_{n=1}^\infty 0$ and that is indeed equal to $0$ by simple limit evaluation.
In other situations (who said we are dealing with numbers anyway? it could be the zero of some ring) mathematicians simply apply a convention that $0+0+\cdots = 0$ because $0$ is very special and it makes some concepts easier to write and read, while the convention doesn't break anything at the same time.
Still you cannot just add numbers infinitely many times. You always have to be careful with infinities.
What makes you think that $n$ could be anything? While you are right that any number satisfies $0+n=n$, it is not true that any number satisfies $0+0+0+\cdots = n$.
Here's a simpler example. Say you start with a number $a=5$ and then you observe that $0+a=a$. How does the last equation imply that $a$ is something else than $5$? It does not.
The implication only goes one way, not both.