UITableLayout does not redo its layout when the width of cells change.
In the video, please note how changing the width of the header cells does not cause a rerender. I have to cut & paste the UITableLayout back in to force the render. Cutting and pasting back any of the descendant objects would also cause a successful rerender.
This is especially frustrating when using a declarative UI framework like React Lua, where forcing rerenders is hacky and undesired.
Expected behavior
UITableLayout should automatically redo the layout if cells change size.