Title is self-explanatory. When listening to the changing behavior of the TextBounds property, the first case of TextBounds changing always returns 0,0. In order to fix this, you have to defer to the next frame to listen for the correct TextBounds.
textbounds-doesnt-update-until-the-frame-after-its-instance-is-parented.rbxl (57.9 KB)
Expected behavior
TextBounds should reflect properly in all cases on the task/thread pipeline.