nRF24L01 serial like synchronous bi-directional communication

No idea why it doesn't work. So I can't offer a solution.

You can try to lower the baud rate and see if the stability is better.
Also check the AT commands available for the module. Especially things like buffering and retransmitting.

Robert