Generating a separate but continuous clock signal that's in sync with SPI CLK

Can you explain why it needs to be in sync ?

An internal hardware timer can be used to generate a clock. I don't know which timer SoftwareSerial is using, but there are three timers, and Timer0 is used by Arduino for timing.

To be in sync requires extra external hardware.