Why does my slate widget stretch when more then one child is added to it

Ok so I figured it out, It turns out the .DesiredSizeScale(FVector2D(31.1, 26.1)) on the border was what was causing the borders to stretch.