А вы тактовый сигнал возвращайте вместе с MISO к мастеру после всей
цепочки. Кстати, есть драйверы RS-485, которые 10Мбит/с по паспорту могут. Я их не стал брать - хуже диапазон синфазной помехи и будет сложнее с ЭМС. Ну и в 500к уместился. LVDS или подобное (несколько пар в одной ИС) должны подойти.
Насчёт задержек. Пускайте сигналы от мастера последовательно через все платы, и тактовую, и MOSI, и MISO. И мастером возьмите Microchip PIC с коммутационной матрицей, уже забыл её торговое название. У пиков можно мапить SCK мастера отдельно передачу (на один пин) и отдельно приём. Получается, что передатчик SPI даёт тактовую на выход как обычно. И MOSI с SCK устройствами по цепочке воспринимаются целостно. Сигналы же MISO идут дальше на последнюю плату, а с неё - на входы мастера MISO и SCK (помним, что вход SCK мапится отдельно).
У большинства чипов, ремап делается одновременно и для входа и для выхода сигнала SCK. Но у Микрочипа, из можно разделить. Матрицы входов и выходов - независимые.
Технически, вы сможете таким образом, пропустит не только 10МГц, но и большую скорость - до предельной модуля SPI и приёмопередатчиков.
Так вот, подтверждено, что тактирование приёмника SPI у мастера идёт не от его передатчика, а от физического входа SCK. И если вход и выход SCK разделены, то приём MISO, по задержанному SCK, пройдет нормально.