Hi,
From a quick look on the project, I haven't found any problem with SPI. However, there seem to be declared interrupts in Init_ADC, Init_PDB, Init_eDMA that have defined ISRs in Events.c. The interrupts are enabled but the handlers do not contain any code. This means that if any of these interrupts comes, the cpu gets stuck in endles loop because the interrupts flag is not cleared. For peripheral initialization components, clearing the flag is up to the user and I recommend to put the flag clearing code there or completely disable these components and try if the problem persists.
There is also an example project available that you can check. It's available via welcome screen, using the menu Help > Welcome > Example projects > Processor Expert examples for Kinetis and select SPI.
best regards
Petr Hradsky
Processor Expert Support Team