You have reported the issue in the right forum. Firstly, we would like to confirm that this is a bug. Could you please send us a sample project to us so that it would help us reproduce the issue? Once confirmed, we will file a defect to the software team.
One more better option for you would be to use DMA since it can perform the transactions without any need for CPU intervention. Also, DMA is preferred if you want to perform such bulk transactions. See example GitHub - cypresssemiconductorco/mtb-example-psoc6-spi-master-dma: This example demonstrates the use of SPI SCB (Serial C…
In the mean time, can you check if you can use low level SPI driver to perform long transactions?