Внешне похоже на рассинхронизацию счетчика бит у SPI slave, из-за этого все кажется мусором. Возможно, CS у мастера используется слишком редко, а в контроллере карты нету таймаута. Сбросом питания Вы устанавливаете счетчик на 0. Я недавно поднимал похожую тему здесь:
//caxapa.ru/738860.html
но в ответ тишина. Такие ошибки сами себя не обнаруживают, пока что-то не произойдет.