Board : DOIT ESP32 DEVKIT V1
Display : MAX7219 (32 in daisy chain)
Pins :
CLK_PIN 18
DATA_PIN 23
CS_PIN 5
here i have the level shifter on CLK and DATA

just a close up on the level shifter

so when i first run it, it works fine

but after a while half or 80% off the display turns off but i can still see that text is updated

something to mention tho is, i wrote a "text line" that was enough to cover 22 modules and it worked fine! no glitch, garbled text or display turning off...