У тебя обратная связь не в линейном режиме, выкинь все эти
корректирующие емкости для начала. При нормальной линейной работе цепи ОС там будет ток в районе 1мА. Почти все напряжение и вся мощность будет на TL431, которая работает в линейном режиме. А у тебя она работает в ключевом режиме за счет емкостей в цепях обратной связи. Чуть подросло 24В - жах, TL431 открылась, потек ток 24мА, вся моща на твоем балластном резюке. Снизилось 24В - жах, TL431 закрылась.
Так и сгорает балластный резистор.