Problemas con DFPlayerMini

Ademas de la acotación de gatul, tu programa se basa en el uso de delays.
No se puede hacer/unir programas complejos donde se encuentre la instrucción delay()
https://forum.arduino.cc/t/procesos-en-paralelo-multihilo-simultaneos-y-otras-yerbas/398842

Ese es el motivo por el cual no puedes hacer dos cosas al mismo