Right-aligned cell not following the same behavior as left aligned

Hello! I’m building a table component and I’m using autolayout to determine if a cell is left or right aligned. The only difference between the left aligned cell variant and the right aligned variant is the autolayout properties on the cell. The left aligned cell scales the column frame gracefully, even when detached from the column parent component. The right aligned cell works the same, until I detach it from the parent column component. It shifts over the cell contents in a somewhat arbitrary manner. Any idea what’s happening here?

Link to video example Imgur: The magic of the Internet