*Source synchronous* transmission means that the same device that generates the data also generates the clock.

During a write transaction, SPI uses source synchronous transfer.

But during a read transaction, the bus master generates the clock while the slave generates the data. This is not a source synchronous transfer.