Rubik's cube Robot solver

i'll tinker with the hardware with what you suggested, it is quite frustrating

From the video, seems you are missing the reseat() function
Please confirm your CubeMover sketch version