Wierd duplicets

Hello all, Iam working on a NRF24L01 transiver system and I have a problem that I cant get one signal out, instead I get 0 on the wrong side (and some on the correct side ) when one of the two buttons are pressed.

BUTTONS

#include <RF24.h>
#include <RF24Network.h>
#include <SPI.h>
const int button=2;
const int led2=7;
const int button2=5;
int but2=0;

RF24 radio(10, 9);               // nRF24L01 (CE,CSN)
RF24Network network(radio);      // Include the radio in the network
const uint16_t this_node = 00;   // Address of this node in Octal format ( 04,031, etc)
const uint16_t node01 = 01;   

int beater=0;

void setup() {
   pinMode(button, INPUT_PULLUP);
   pinMode(button2, INPUT_PULLUP);
   pinMode(led2, OUTPUT);
  SPI.begin();
  radio.begin();
  network.begin(90, this_node);  //(channel, node address)

  Serial.begin(9600);
}

void loop() {

network.update();
  
   unsigned long buttonState = digitalRead(button);
  RF24NetworkHeader header2(node01);    // (Address where the data is going)
  bool ok2 = network.write(header2, &buttonState, sizeof(buttonState)); // Send the data
  Serial.print("button1 :");Serial.println(buttonState);
delay(50);

   unsigned long buttonState2 = digitalRead(button2);
  RF24NetworkHeader header3(node01);    // (Address where the data is going)
  bool ok3 = network.write(header3, &buttonState2, sizeof(buttonState2)); // Send the data
  Serial.print("button 2    :");Serial.println(buttonState2);
delay(50);
}

LED

#include <RF24.h>
#include <RF24Network.h>
#include <SPI.h>
const int buzzer = 7; //buzzer to arduino pin 9
const int led=2; //led pin
int button1=0;
int button2=0;


RF24 radio(10, 9);               // nRF24L01 (CE,CSN)
RF24Network network(radio);      // Include the radio in the network
const uint16_t this_node = 01;   // Address of our node in Octal format ( 04,031, etc)


void setup() {
     pinMode (buzzer, OUTPUT);
    Serial.begin(9600);
   pinMode(led, OUTPUT);
  SPI.begin();
  radio.begin();
  network.begin(90, this_node); //(channel, node address)

  
  
}

void loop() {
 network.update();
  //===== Receiving =====//
  while ( network.available() ) {     // Is there any incoming data?
    RF24NetworkHeader header;
    unsigned long buttonState;
    network.read(header, &buttonState, sizeof(buttonState)); // Read the incoming data
    digitalWrite(led, !buttonState); // Turn on or off the LED
}}