@BartE Its simply a test. My final project is to connect a motion sensor and a NRF24L01+ module to an arduino nano board. And in the other side another arduino with a NRF24L01+ module connected to a Raspberry.
But at this moment I just want to test communication between two nodes

I can confirm that the Arduino hangs at the init, if it cannot communicate with the nRF24L01+.

Often had that "issue" when I accidentally disconnected the MOSI cable and the communcation was broken. There seems to be no timeout though. If you enable the MySensors debugging, you will see radio init... on your serial line.

I now use this behaviour as a kind of self-test. In the setup() of my sketches, I turn on an LED, do the radio init and turn it off afterwards. If it stays on, I know there is something wrong with the radio. Without even connecting a single serial cable.

Maybe you can use it this way, too.

Just to clarify: The hang will not happen if you have a bad radio range. It will only happen if the local communcation through SPI fails.