Could you not just add 20 px of leading padding to the entire VStack?
.padding(.leading, 20) instead of .padding()
.padding(.leading, 20)
.padding()