In fact, Cantor and the uncountables have nothing to do with it. If you think otherwise then I'd be interested in seeing a more complete explanation of your comment.
(NB: I don't understand your use of the term "convergence" -- must be either something I've forgotten in the third of a century since I studied maths, or something above the level I reached. (Sub A-level.) (See also: Dunning-Kruger effect.))
In particular, the sequence r, r^r, r^r^r, ..., where r^2 = 2, does converge (to 2; the first terms are approximately 1.41, 1.63, 1.76, ...); the sequence 2, 2^2, 2^2^2, ..., however, does not (the first terms are 2, 4, 16, ... - and it only grows faster from there.)
Yes, there's a transfinite number implicit in the sequence of exponentiations, namely aleph-0. (It might be better to say omega-0 -- an infinite ordinal rather than an infinite cardinal -- but that's a technicality that doesn't really matter here.)
But the problem with the "proof" doesn't have anything to do with the existence of infinite cardinals larger than aleph-0.
{1} x^^\inf = 2
we've shown in the OP that x^2 = 2 is a solution.Consider,
{2} x^^\inf = e^(2/e)
similarly to the OP we do {3} x^ (x^^\inf) = x^ (e^(2/e))
but this is just {4} x^^\inf = x^ (e^(2/e))
and substituting on the left from {2} {5} e^(2/e) = x^ (e^(2/e))
gives us (I think) {6} x = e^ (2e^ (-1-(2/e))) ; ~~1.42267
Hence we've shown that {7} 2 ~~ 1.423
Which isn't as neat as 2==4 but equally troublesome.There is no issue now with convergence is there (or there shouldn't be if I chose my numbers correctly)?
---
Notations
^^ : ascii version of Knuths up-arrow notation
\inf : first countable infinity, aleph-0
€ : in the range, it's really a Euro symbol, but close enough
~~ : approximately equal to
===Solution
y = x^2
= 9 give solution (3,9)
y = x^2
= 4 gives solution (2,4)
9=4?They're just different points on the same curve ... doh! We're not showing that 9=4 we're showing that (3,9) and (2,4) are point solutions of y = x^2.
In the same way we have above 2 solution of y = x^^\inf.