il te manque une résistance sur le fil data (le vert)
Pourquoi l'utilisation d'une breadboard ? Tu peux simplifier grandement les branchements. l'alim du strip en direct dessus. Un fil entre le 0V de l'alim et le GND de l'UNO. Et à la rigueur la breadboard pour la résistance ou entre 2 fil Dupont ça passe aussi

As-tu essayé un autre exemple de la biblio FastLED ? ou remplacer la ligne
FastLED.addLeds<WS2812B, DATA_PIN, RGB>(leds, NUM_LEDS); // GRB ordering is typical
par
FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS); // GRB ordering is assumed