Seems as if the the label's positions have been evaluated when the panel's dimensions were 0, so any anchor to the left is ok, but not those from the right --> the -300 make sense as the sum of the right anchor distance plus the label width if the panel's width is 0
Are you loading the layout inside the scrollview inner panel before having sized it? Time ago I found a similar issue and if I remember correctly, was related to it.