Just for curiosity I change the order on how I defined the points:
Before
X = [0, 2, 2, 0, 0, 2, 2, 0]
Y = [0, 0, 2, 2, 0, 0, 2, 2]
Z = [0, 0, 0, 0, 2, 2, 2, 2]
After
X = [0, 2, 0, 2, 0, 2, 0, 2]
Y = [0, 0, 2, 2, 0, 0, 2, 2]
Z = [0, 0, 0, 0, 2, 2, 2, 2]
That minor difference was key in...