В общем есть у меня два проекта, обсолютно идентичные, только один для stack второй cabal
Версии lts ghc там одинаковые, но я так понимаю параметры сборки у них отличны и в итоге отладка для стековского проекта работает как должна, а для кабального только в одном модуле в функции main
Не уверен, но грешу именно на параметры сборки