title: Text.lineLimit() behavior is inconsistent in SwiftUI
body: <p>I have some description text in a VStack, and I'd like to limit it to 3 lines. My understanding is that I modify <code>Text()</code> with a <code>.lineLimit(3)</code> modifier. However, when I do this, some of the descriptions get capped at <em>3</em> lines, while others get capped at <em>1</em>. There doesn't seem to be any consistency as to where this happens. </p>
  
  <p>I thought this could be the order in which I'm calling the modifier attributes, but switching the order of <code>.font(.body)</code> and <code>.lineLimit</code> doesn't change anything. I also tried removing the <code>.padding()</code>, and that doesn't work either.</p>
  
  <pre><code>List(clubData) { club in
              VStack(alignment: .leading) {
  
                  Text(club.name)
                      .font(.title)
                      .lineLimit(nil)
  
                  Text(club.subtitle)
                      .lineLimit(4)
                      .font(.body)
              }
              .padding()
          }
  </code></pre>
  
  <p>Here's an image of what's happening:</p>
  
  <p><a href="https://i.stack.imgur.com/vJoXT.png" rel="noreferrer"><img src="https://i.stack.imgur.com/vJoXT.png" alt="enter image description here"></a></p>