NRF24L01 - Receiving two pipes messed u data

So why don't you post your current sketches,
your expectations besides receiving the sent packets and the differing results?

One more hint:

There is only a power-up reset for the NRF24L01, configurations may stick even if you upload a new sketch.
To be shure to only use the settings of the current sketch it is advisable to power cycle the Ardunio
between different sketches.

Chris_v:
Im not sure I can clearly understand everything, maybe it's the language barrier.

I see no language barrier in C++ code.

Do you understand the snippet of code that handles the reception of multi pipe messages?

  if (radio.available(&pipe)) {
    if (pipe == 1) {
      radio.read(&temp1, sizeof(temp1));
      Serial.print(F("temp1 is "));
      Serial.println(temp1);
    } else if (pipe == 2) {
      radio.read(&temp2, sizeof(temp2));
      Serial.print(F("temp2 is "));
      Serial.println(temp2);
    }
  }