I'm updating this for anyone else who might need it, I fixed it and it's 100% working now. If you use this tutorial, when you're instructed to use a trip wire to redirect a redstone path, use a trap chest instead. The trip wire updates itself automatically, which is why he used it in the tutorial, but that was the problem giving the first piston an extra pulse. A trapchest won't update itself, so use that instead and it'll solve your problem. That's what it was. A trap chest. It was just a trap chest