nRF24L01 and TFT ili9341 not playing nice SPI ?

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

  1. Uncomment #define SOFTSPI
  2. Scroll down and find where it says #define SOFT_SPI_MISO_PIN 9 etc 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.