I know it can be frustrating when it should work but it doesn’t. Might be a bug to report. Before reporting the bug I would just confirm that the text is not overlapping even one pixel. Also make sure there are no other elements underneath or overlapping as well.
Sometimes there are elements that get mistakenly placed on the page that can cause issues.
If that isn’t the problem then maybe doing a bug report if it is reproducible.
Actually I found a reason. If text is centered and the high of the text block is changing, then it seems that Bubble calculates the height earlier than the text data is delivered. With left side text - everything is fine. Both issues are the reason of this flow.