SPI fails after Idle command, or refuses to work at all
I am using an ST25R95 controlled over SPI by an STM32L452RE MCU. It has been running just fine and reading NFC tags using a custom driver for it, but recently has stopped working. The ST25 chip appears to stop responding to SPI commands after it enters the idle command. Previously, it was able to wake up from idle after being reset and then given an nIRQ_IN pulse. This issue seems to be getting worse, as sometimes the chip doesn't even respond at all now even after being power cycled.
Does anyone know why this might be happening? I can't figure out what is wrong.
Here is the schematic for our RFID reader, mostly copied from the dev board for this chip.



