Вообще главное что я понял в swiftUI, там все размеры считаются от Чайлда наружу. И ничего не меняет это поведение кроме явной установки Фрейма через geometryproxy. Я несколько часов ломал голову пока не понял это. Flex не так работает
По этому если у тебя есть вью, а в ней только надпись. Которая лейаутится в 300x20. Тв эту родительскую вью никакими угрозами растянуться больше чем 300x20 не заставишь