Here is response from Bubble support

When you have a row container with the “Fit width to content” setting enabled, and the text within that container also has this setting enabled, the text will not break into multiple lines as the screen width decreases. Instead, the container will stretch to fit the width of the content, which in this case is the single line of text.

To ensure that the text breaks lines appropriately, you’ll want to adjust the minimum width settings for the text element. Specifically, you can uncheck the “Fit width to content” setting for the text element, and then make sure the text element has appropriate min/max width settings to allow for responsive resizing as the screen width changes. For reference, here’s a screen recording of this being done in a similar setup.

I hope this helps! Please feel free to reach out if anything needs further clarification.