First of all, you are expected to find only $11$ solutions, anyway. The original polynomial has degree $11$. $z^{12}$ can be subtracted on both sides.
In general, it is not unusual to perform operations that temporarily increase the number of solution candidates. The "wrong solutions" will be filtered out later during verification of the result or (in your case) during backward substitution.
In your example, the substitution $w=\frac{z+2}{z}$ introduced another solution candidate (in addition to the $11$ valid solutions), because it is not obvious from the beginning, that $w=1$ won't work.
As long as you only perform operations that do not decrease the number of solution candidates, everything is fine. We do not want to "lose" any solutions. But increasing the number of solution candidates is ok, given that you are going to verify the solutions. This happens often e.g. in case of equations with square roots, in which case you have to perform a lot of squaring to get the candidates.