I tried some other experiments, and found that Label.Text only seems to like constant text values, but allows variables of any type. It doesn’t like constant numbers and constant lists (but those are allowed in Thunkable Android). IMHO, Label.Text should be able to coerce (almost) any type to its text type.
Just a double-check: IMHO, I would consider this broken (a bug), not a documentation problem. The Label.Text block should be able to coerce any type to a text (string) type. Note that this works properly in Android Thunkable.