One way to diagnose your problem and possibly find an alternative way to drive both SPI devices would be to use Software Driven SPI, via the GitHub - greiman/DigitalIO: Fast Digital I/O, Software I2C, and Software SPI for AVR Arduino library
I would recommend downloading the above library via the Arduino IDE library manager, and then per the below instructions, edit RF24_config.h in the RF24 library, and
- Uncomment
#define SOFTSPI - Scroll down and find where it says
#define SOFT_SPI_MISO_PIN 9etc and define your pins to any suitable digital pins to drive the nRF24 radio.
See:
Optimized high speed nRF24L01+ driver class documentation: Arduino
Then re-wire your RF24 radio to use the pins chosen in RF24_config.h.
This will at least tell you if you have a working setup and/or indicate if there is an SPI issue between nRF24 and the TFT display.