На esp32 есть аппаратный ШИМ контроллер специально для светиков. Каналы можно легко настроить в парафазный режим, плюсом еще будет аппаратное изменение скважности (плавное затухание/зажигание). Попробуйте, для управления светодиодами он реально очень удобный. Я написал библиотеку для многоканального ШИМ с фазовым сдвигом (phase-shifted pwm) на ledc. Всё освещение в доме на нем живёт.