Help pls: WS2812B leds.show() stops rx and decoding of 433mhz Manchester msg

Looking again at the code, leds.show() is being called on every iteration of loop(), whether or not the state of the LEDs has changed. If there is an "interrupts" issue, this may make the situation worse.

How about calling leds.show() only when the indicator changes.

Declare a couple of extra variables ...

int prevState = 0;
boolean ledsChange = false;

Then change the latter part of loop() to be ...

  if (indicatorState == 7561)
  {  
      if (prevState != 7561)
      {
            AllRed(); 
            prevState = indicatorState;
            ledsChanged = true;
      }
  }
  else if (prevState == 7561) // and indicatorState != 7561
  {
        clearLEDs();
        prevState = indicatorState;
        ledsChanged = true;
  }
  if (ledsChanged)
  {
      leds.show();
      ledsChanged = false;
  }