Text-wrapping TextLabel with automatic sizing is imposing undesirable max horizontal size limit

I’m trying to make a GUI design for a notification system, but text wrapping combined with automatic sizing is causing the TextLabels to make up their own max horizontal size constraint (about equal to half of the parent GUI object’s horizontal size), and I can’t figure out why.

TextLabel and parent Frame share AutomaticSize of XY, AnchorPoint of {0, 0}, and Size of {0, 0, 0, 0}. There are absolutely no UISizeConstraints, and the UIPadding is simply adding space between the edge and frame edges (no, deleting it doesn’t help). Lastly, and to make things more complicated, moving the TextLabel out of the Frame fixes the constraint issue, but then setting the TextLabel’s AnchorPoint to {0.5, 0} reintroduces it.

Am I missing something like a a property or engine nuance, or is this a bug?

I had a similar thing happen to me. I was never able to fix it, so I was forced to calculate the size by TextBounds inside a script