Итак, первое, что нужно понять, это то, что, хотя вы вращаете метку, преобразование не меняет фрейм - это означает, что ваше нижнее ограничение все еще применяется к тому, что было дном до поворота.
Быстрое решение этой проблемы - добавить ограничение ширины для каждой из ваших меток, а затем установить выравнивание текста на .right.
Я полагаю, вы могли бы добиться того же результата, используя вертикальный стек с меткамивыровняйте вправо, затем поверните stackView.
Что-нибудь еще, и вам, вероятно, придется переопределить метод рисования и создать подкласс UILabel.