I really do not have any more information to share beyond what I posted. In my application, I decided to check driver busy status by calling ECSPI_InterruptGetStatus() before starting a SPI transfer, and that was when I encountered this issue. With the posted modification to ECSPI_InterruptGetStatus() my application appears to be functioning correctly. I just wanted to share a modification that I needed to implement.