Multiple power supplies, Different Voltages causing flicker

I’m trying to setup two led strips one is 24v and the other is a 5v ws2812b. I’ve tested them individually and everything works correctly with an esp32.
When I connect both, the white works fine but the ws2812b starts to flicker.
I’m using a logic shifter and have tied the power supply grounds together.

Can anyone help?
Thanks

What’s the distance from the ESP32 to each strip?
What’s the length of each strip?
What’s the capacity of the 5V power supply?
You say “the white works fine” so does that mean the 24V is a white Analog strip?
What GPIO pins are you using for each strip?

Thanks for the reply, for testing the distance is around 30cm with each strip being 1m.
The 5v supply is rated for 6A. Thats rights its a white cct strip that’s being controlled by mosfets.
The ws2812b is connected to gpio 16 and the cct is connected to 22&23. Although i’ve tested on other gpio with the same result

I’d focus on making sure the MCU power supply is solid if you even have to attach a separate small 5V1A directly to the ESP32.
After that try reducing the WS2812b brightness down to 30% to see if you may be having dropout issues.
Lastly, you might try to reflash with a more recent version of WLED.

I’ve tested powering the MCU seperately and im running the latest release of wled. It seems as through the issue is related to grounding. Probably due to the difference in voltages but im not sure how to fix this

Which shifter are you using?

A 3.3v to 5v bi directional shifter from amazon

Which? It may not be one that works.

shorturl.at/crzQW

Those transistor ones are intended for I2C and are too slow.

See here under Levelshifters.

https://kno.wled.ge/basics/compatible-hardware/

Thanks for the help, I’ll swap the shifter out and see if that helps