NRF24L01+ changing configuration after startListening
The first thing that comes to my mind is that you are powering the nrf24L01 directly from the 3V3 pin of your Arduino Uno. DO NOT do this.

The 3V3 pin does not provide enough current for the nrf24L01. This renders the module completely unstable. You can:


Use a decent capacitor across the VCC and GND on the module. (But I do not recommend going for that solution)
Use a separate 3V3 power source that is capable of handling the current spikes of the nrf24L01. But don't forget to connect its ground to the Ardino Uno aswell.
Use a power module that powers the nrf24L01 from Arduino Unos 5V rail.