Nrf24l01 works with arduino nano but not with uno

Have you swapped the two NRFL01 modules?

Are you making sure the Arduino Uno has a common ground with the NRFL01? I've had problems which I suspect were caused by the separate grounds causing problems with the operation of these devices.

We could really do with a proper schematic I can't work out what the stuff on the breadboard is doing.

Lots of people find this demo from @Robin2 helpful

https://forum.arduino.cc/t/simple-nrf24l01-2-4ghz-transceiver-demo/405123