Each top control (group boxes) in a frame must be anchored to parent or not anchored at all, they cannot be anchored to one another because autosizing in the scrollbox won't work correctly. Each control in an autosized container must be anchored so that the container is autosized properly. Using VerticalSpacing on TFrame currently does not work correctly with autosize, so replaced with spacing of individual controls.