When you add a UIListLayout to a Frame that has ClipsDescendants enabled, it doesn’t respect the property and the elements that are in the Frame past its bounds show up.
This is what the frame looks like before I add a UILIstLayout:
This is what it looks like after I add a UIListLayout:
I double checked that ClipsDescendants is still enabled and SizeFromContents is disabled as well.