Hello.
I use for the tests next code.

I do not change the code . Just size of buffers. As you can see I set up two buffers for transmission. They will be sent during one sequence.
When the size of buffers equal to 1 I have a delay between transferring data and disabling CS is around 15 uS


When the size of buffers is 2 bytes a delay between transferring data and disabling CS is around 12 uS


When the size of buffers is 3 bytes a delay between transferring data and disabling CS is around 1 uS


When the size of buffers is 4 bytes a delay between transferring data and disabling CS is around 11 uS


When the size of buffers is 5 bytes a delay between transferring data and disabling CS is around 2.5 uS


When size of buffers 6 and 7 bytes, delays are the same as for 5 bytes length buffers.
Could you please tell me what can be a reason of such weird behavior of SPI ?