1. onResponse void-овый, он не может ничего вернуть
2. enqueue ассинхронный, он не ждёт окончание выполнения метода, которым вызван. соответственно его метод должен вернуть результат, а ты говоришь удалить ему return)
Ааа, так он асинхронный. Не знал. Просто у меня обработка запросов другая, без Call<> и помечены suspend