Here's my argument:
Descriptions of finite length are countably infinite (we can enumerate through all descriptions of max length 1 with 1 distinct symbols, then max length 2 with 2 distinct symbols, etc.)
Some finite length descriptions specify a single real number including the axioms/definitions needed to define the real number.
Therefore the real numbers that have a finite length description are a subset of all finite length descriptions.
Since there are uncountable reals, then some reals have no finite length description.
Someone may argue, we cannot define which of those descriptions correspond to real numbers and which do not.
Agreed - due to Godel's incompleteness theorem, some of those descriptions will correspond to real numbers that cannot be proven to be real numbers from the axioms and definitions in the description.
Therefore, given a finite description of axioms and definitions and a candidate real number, we cannot decide whether or not it's a real number from the axioms and definitions in the description.
The enumeration of defineable real numbers, then is not defineable.
However, every defineable real number is an element of descriptions of finite length.
A similar question is here: Are there real numbers that cannot be uniquely expressed with a finite number of symbols?
I don't understand this part of this answer:
Externally, it is possible (but not necessary) that every real number can be uniquely expressed in the same metalanguage you use to describe the set theory you're using. Here is a related question asking whether, not just each individual real number, but every set can be defined.
Apparently there's a model in ZFC that can specify each set - and thus real number. How does that work with my argument? Does that model require an infinite length description? If so, then to fully describe those real numbers, you need to fully describe the model of ZFC, which requires an infinite description. That's compatible with my argument that says some real numbers require an infinite description.