В контроллере , конечно все выгорает автоматом. После пробоя силового ключа на датчике тока, пока он не испарился, - много-много вольт входного питания.
И все-таки, "деградация" - слабое утешение. Что-то там явно не в порядке.
Иногда можно месяц головой об стену биться, а потом вдруг случайно замечаем, что
при выключении контроллер выдает 100мкс постоянный потенциал. Обнаруживаем мы это при очередном включении и ничего не понимаем, так как все произошло уже до включения.
Часто такое бывает при переходных процессах включения, выхода на режим и т.д. осциллограф с памятью помогает.
А по поводу снаббера - уже кто-то отметил, что ток снаббера тут замыкается через датчик тока и порождает пичок в начале включения. Может, в контроллере датчик тока на выдерживает напряжения если по входу мал резистор.
Хм.. короче, ловля блох, тем более в чужой разработке, - большой простор для фантазии.
Пусть это не злорадно прозвучит.