Again:
done = radio.read(msg, 4);
This code will not compile on the better/newer NRF24 library http://tmrh20.github.io/RF24/index.html,
read() is a void function in this library.
So if you can compile it, you are using an outdated and known buggy library.