NRF24L01 - Receiving two pipes messed u data

Alright lets take it from the top.

-- the first Tx says "our addresses will be 10000, 20000, and 30000."

----- the second Tx says "our addresses will be 10000, 20000, and 30000."

-- the first Tx says, I will be writing in the first position. -> radio.openWritingPipe(rxAddr[1])

----- the second Tx says, I will be writing in the second position. -> radio.openWritingPipe(rxAddr[2])

**** The Rx says "our addresses will be 10000, 20000, and 30000."

**** I will be listening to the first pipe and the first address -> radio.openReadingPipe(1, rxAddr[1]);

**** I will be listening to the second pipe and the second address ->radio.openReadingPipe(2, rxAddr[2]);

I understand that I only need one pipe with two addresses.

I also understand that there is no if pipe = 1 read the data from the 1st Tx etc.

But there is no working example of 2 Txs and 1 Rx so I can focus on how they set up the addresses and stuff.

I tried to delete code and play with the numbers,

radio.openReadingPipe(1, rxAddr[1]);
radio.openReadingPipe(1, rxAddr[2]);

and other changes, but with out success.