faulty 74HC595 Shift Register?

Hello, first time Arduino user, only started today so please bear with me

I'm following this tutorial Breadboard Layout | Arduino Lesson 4. Eight LEDs and a Shift Register | Adafruit Learning System and from what I can tell my circuit is lined up correctly. I've double-checked this, but am willing to accept I've made a mistake all the same... And yes I've checked my LEDs are the right way round!

I've copied and pasted the code directly so I assume that's ok, even so I've also checked that it looks sensible, and the pin numbers are as described

When I run the code it starts exactly as expected, but only 3 LEDs light up. The timing of each is correct, including that they all switch off at the count of 8

From this I surmise that
(1) the code is correct including timing
(2) at least some of the circuit is correct, because the first 3 work OK
(3) whatever the problem is, affects ALL 5 remaining pins

So my guess is that there is a fault at point 4 within the chip, that somehow blocks data being held at points 4:8

Is this a reasonable guess or might there be something else?

Thanks

A picture would help, but one other possibility is that some breadboards have the rows of pins along the top and bottom split in the middle. (picture from adafruit's website)

Thanks David. I deliberately didn't put a picture as the link contained a "better" version

But as you have so rightly pointed out, there is a more logical explanation, thanks for pointing out obvious Noob error!