I guess you did a mistake in the nRF24_ReadMBReg() and nRF24_WriteMBReg(). These functions are intend to transfer a multiple bytes, but in your version the only one is transmitted. Probably you should in these function replace a call to nRF24_LL_RW()...