Hi! I made this. I works great, and I found a bug.
This is the bug, I wanted to add SPDT toggle switch on shift registers' CS cable, and basically double the number of switches. But when I add second shift register and only when I press switch 8 it activates all switches in second shift register.