Weird bug with green LED from LED strip

Hi,
I am building a clock with a RTC and a WS2801 powered LED RGB strip.
For each digit (1 to 12) two LEDs are assigned.

I am using a switch case to define whether 2 LEDs have to be lit up (Digits 1-9) default or 4 (10 - 12). So very simple code.

Everything works fine, as long as I only restrict myself to the red or blue LEDs.

If I use green for the first of two LEDs, the second LED will not be the next in sequence but jumps to the 6th after. Also, the color is different than the one I orginally set…

When I use the cylone example from FastSPI_LED2 and change it that LEDs are lit in subsequent pairs, it also works for green…

As mentioned, code is super simple, however please find the snippet below

#define MINU r
//works well with b and r, bug with g

...

void loop () {

  
 DateTime now = rtc.now();

 minute = now.minute() / 5;

switch (minute)
    {
      case 10:
      for ( i=18; i < 22; i++)
      {
        leds[i].MINU = BRIGHTNESS_M;     
      }       
      break;
    case 11: 
      for ( i=22; i < 26; i++)
      {
        leds[i].MINU = BRIGHTNESS_M;
       // Serial.println(i, DEC);
        
      }    
      break;
     case 12:
      for ( i=26; i < 30; i++)
      {
        leds[i].MINU = BRIGHTNESS_M;     
      }


    default:

      leds[(minute-1)*2].MINU = BRIGHTNESS_M;
      leds[((minute-1)*2+1)].MINU = BRIGHTNESS_M;

      
      break;   

}
FastLED.show();
    clearLEDS(); //for loop to set memory to 0x000000

}

Hi. Thanks for using code tags, but please read this, especially the 5th bullet.