Pero PROGMEM es para guardar datos fijos como si fueran constantes. No tienes en tu código algo que se pueda optimizar de ese modo. Solo hace falta SRAM.
#define NUM_LEDS 100
CRGB leds[NUM_LEDS];
Esto solo requiere SRAM. Asi que no hay solución posible, según veo.
A ver que opinan otros.