I remember seeing this question long before – I don’t think align works on TextLabel in this way: Text Alignment in ControlP5 button - Processing 2.x and 3.x Forum
See also the idea of a callback workaround here: Reddit - Dive into anything
For the label could you display it with a simple text(), so that you can use textAlign()?
Another discussion of using align on matrix vs scrollablelist: