Found the bug

I accidentally left in the for loops that moved cylinder like shapes
back to their start height, so it would move back to home then go down
height leaving it far below start