I can't receive string that I have sent through nrf correctly
Remove the &amp; in the master code line, change

 radio.read(message, sizeof(message));


to

radio.read(message, sizeof(message));


message is an array, so either you should pass the address of the first character (&amp;message[0]), or simply pass message.

Another problem is sending a String in the slave code (using type String). It's better not to use this type anyway, but you probably have to convert it to a character array of the same type as in the master code.

You can use the function StringToCharArray for that, see StringToCharArray.