Problems communicating with 2X Nano and 2X nrf24l01

r2m:
BUT

If indeed connecting to these pins will solve my issue, why the original rf24_config is configured to 7,8 and 9 by default? and how does it knows to replace to 50,51 and 52 for MEGA board?...

Each board is unique to where it dedicates pins for (SPI) SS,MOSI, MISO, SCK; (I2C) SDA and SCL; external interrupts.

If you goto https://store.arduino.cc/usa/arduino-nano, scroll halfway down, and click the "Documentation" tab - it will explain which pins are dedicated for what.

If you purchase a MEGA https://store.arduino.cc/usa/arduino-mega-2560-rev3, you'll notice the dedicated pins change.