Most modern MCUs have several SPIs, it would be wiser to learn how to use them correctly.
In addition, you can use the software SPI (serial out) on any pins.
External switches will require control/selection, and this is the same output that can be used directly.
I cannot use software spi because I am sending data at high speeds.
The SPI can adjust the speed.
But that's not what I was talking about.
You will need a pin that switches the transmission direction for the external switch.
But you can leave the output for the first line of LEDs alone and output data there, and use the pin that should be used for switching in the same way for another part of the serial output.
External switching makes sense when you have many directions and you choose them in binary code.