I2C sending byte array problem

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.