sometimes hardware just doesn't want to do it, the GPIO you are using is for PWM that is really diffrent than SPI.
i have a tool for testing your SPI 0 device on GPIO MOSI to MISO but you can't use that for PWM GPIO thus its only one PIN going data OUT.
so indeed it looks like all systems is running/ rightfull connected but still no lights.
then i suspect the ledstrip, they are very sensitive / sometimes bad builds or cheap knock offs are the cause of no firing at all.
most people want to have the cheapiest lights possible because they are invested in this setup so much... thats why things go wrong sometimes and they purchase a bad or lesser strip to even out the costs. The vendors are not all selling the same, buy from BTF and you know that you have a good realible quality strip.
A strip for 15 euro, strand of 200 lights cannot be a high quality, its that simple.
i also don't understand why everybody is going for the ws2812b ledstrip ( 3 lines) when a 4 line type like ws2801 or APA102 is much more fluently and capable of calculating the colours much better. Maybe its a personal preference who knows, or its in the Youtube video's....
goodluck with your new ledstrip