Code stop working after adding libraries

J-M-L:
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

I dont know if this is helpful, but I just found out that just by including the MP3 and SD libraries and variables along with the fastLED libraries and functions, everything works ok. All the effects work and the BPM measurement is working as well. It is when I add these 5 lines in the setup(), then the LED's effect will stop working:

if (!sd.begin(SD_SEL, SPI_HALF_SPEED)) sd.initErrorHalt();
if (!sd.chdir("/")) sd.errorHalt("sd.chdir");
MP3player.begin();
MP3player.setBitRate(192);
MP3player.setVolume(10, 10);