Вот на этот счет может прерывание ни с тем приоритетом или серия поддельная?
у меня есть еще прерываания, но все с другой частотой, я бы заметил дребезг на счет поддельности ХЗ, pcbway их ставил, все может быть) правда CPUID уникальные
по отправке придет раньше чем по приему, у меня частота spi 12M а частота ядра 48M но при этом я как на картинке выше ловлю прерывания DMA канала все равно через дохулиард времени
ну, прерывание по DMA TX ты получишь за 2 байта. Один байт сдвиговый а второй байт регистра хранения.