I have found that text align Centre and middle does not place the text at the Centre of the box if the box is too small to contain the text. I expect that if centre middle is chosen it will do its best to place the text in the centre even if the box is too small. One workaround is to place the text in a parent container and centre that at 50% but this is annoying.
Best bet would be to not use any packages developed by Unity internally.
come on bro that’s a little harsh