bits missing when shifting to 74LS595
That is expected behaviour when shift and latch clocks are tied together.
Quote from TI 74HC595 datasheet : &quot;If both
clocks are connected together, the shift register always is one clock pulse ahead of the storage register.&quot;