Having the Refresh before the size properties was setting the wrong values and was preventing the implementation of nested splitters.