5v output to ws2812b LED strip not working

Hi all

I have a Seeeduino Xiao hooked up to an LED strip of ws2812b that is connected to the 5v output on the Xiao and the data line to pin 5.

Everything works on the seeeduino I already had but I’ve just received 6 new ones and tested my existing set up on 2 different Xiaos powered by USB but neither light up the strip.

If however, I power the those 2 Xiaos via the 5v pin from an external supply, they work fine.

I cannot seem to get the strip to light up at all when powered by USB on these new seeeduinos even though the seeeduino I already had works fine.

I can’t find much info on running these LEDS on seeduinos but it’s really confusing why it works on one but not the others

Any ideas?

Cheers