The nRF52840 has specific SPI Timing which must be respected. Make sure that you not violate for example the minimum time between chip select going low and clock rises:

The nRF52840 has specific SPI Timing which must be respected. Make sure that you not violate for example the minimum time between chip select going low and clock rises:
