Раз предсказания в таком узком диапазоне, похоже, твоя модель не особо уверена ни в одном предсказании.
Возможно, у тебя просто хреновые фичи, и на них вообще ничего не обучишь. Кстати, как ты категориальные признаки кодировал?
Ещё может быть, что на этих фичах обучиться и можно, но сеть ниасилила. Можно попробовать уменьшить глубину и убавить дропауты, это поможет модели быстрее сходиться.
Label encoder, кодировал только категории . Хз, фичи новые добавлял и чистил их