The idea
text-orientation only applies inside a vertical writing mode. It controls whether characters stand upright or lie on their side: mixed (the default) rotates horizontal scripts, while upright keeps every glyph standing. It changes the glyphs, not the box.
This level needs text-orientation — it changes how the glyphs sit, not the box geometry.