Вам нужно сделать его обнуляемым:
override fun funk(): Response? {
var response : Response? = null
try {
response = proceed()
} catch (e: SomeError) {
....
}
return response
}
Вы также можете сжать этот метод:
override fun funk() =
try {
proceed()
} catch (e: SomeError) {
null
}