Блин, я сношал мозг час пока нашел реализацию трейта для ошибок валидации, которые внезапно срабатывал. Дебагер абсолютно не юзабелен так как посмотреть содержимое объектов вообще не позволяет. В итоге приходится просто запускать и идти по шагам что бы посмотреть куда тебя перекинет, а шагов много.
Зато я обнаружил еррор хэндлеры готовые и свои мидлевары выкинул. В общем пока разбираюсь. Эти ошибки еще и сделаны были как Enum, то есть тип не найти средствами иде по имени, надо знать имя енума, а отладочные логи его не пишут.