The WS2812B use interrupts heavily but you don’t see it
Same goes for the SD
I was suggesting pretending you have APA102 connected - sure the LED would not do anything (disconnect them) but the code would handle them. If that works that would be an indication for the challenge you have