Drehscheibe Modellbahn mit RF24

  {
    Serial.println("2");
    NRF24L01.read(&buttonState, sizeof(buttonState));//update the variable with new state
    Serial.println(buttonState);
  }

Erst von der Hardware lesen, dann Ausgeben.
Du willst den Puffer so schnell wie möglich leeren, er ist nur 3 Elemente tief.

Was ist das für ein komischer Kommentar?

Ich dachte die Bühne gäbe irgendwelche Schritte zurück, keinen Tastenzustand.
Zusätzlich schreibst du einen int, liest aber nur ein byte.