Let me put up some screens:
https://ibb.co/n8gS1b
https://ibb.co/j3ay7G
So, the only difference here is that I include a colon at the end of orientation. So, instead of "orientation", it's "orientation:".
And, because of that simple insertion, the whole formatting corrupts. I don't know why. I don't think there's any serious flaws in my code. But, it's such a large chunk, that there could be some oddness to it. But... why would a colon make a difference? It's only part of the text string as well. It's not as if it's important. Plus, I have other subheadings with colons just the same, and those don't cause this.
Any ideas? Some kind of formatting bug? When I look at it in Debug Inspector, I can't even see the missing elements. They just seem gone.
Oh, and I ran it through without debug on, and it's the same.