All of rotating in JavaFX is absolute garbage. You shouldn't be rotating the label. The text inside the label should be rotating. I don't want a damn rotated label. I want a label displaying rotated text. I still think of the width of the label being displayed on the screen as left-to-right and not top-to-bottom.
Everytime I ever have to orient something in JavaFX other than default I wind up searing and tearing my hair out for hours and never get it to work.