Version 5.114 has problems with the use of the SPI module, apparently with the most recent PICs, for example with the PIC18F16Q41, I hope that problem will be solved with version 5.115
The release notes for 5.115 mention a couple changes relating to SPI, but I don't know if that covers your specific issue.
5.115 Fixed some header file defines for PIC16F180xx family.
5.115 Fixed the PCD #use rs232() when using the transmit buffer to not lose some characters.
5.115 Fixed an issue with setup_vref() function for PIC18F67J11 family.
5.115 Updated #use spi() for PIC18F45K50 family so the alternate HW DO pin can be used with it.
5.115 Updated how #use spi() sets up the SPI baud rate when using HW SSP peripheral on some PIC16/18 parts.
5.115 #opt compress now excludes functions with #asm as-is.