Владимир, мда уж. Ты серьезно? И по твоему ты сейчас вернул готовый результат? Ты всего навсего дождался выполнения другой асинхронной функции и это не замкнутый круг?
async function getResultFromAsync() {
console.log(await getChannel())
}
А я тебе про то, что ты не можешь вернуть готовый результат и записать к примеру в переменную, чтобы спокойно дальше с ней работать const item = getChannel()
Теперь перечитай мой коммент, и осознай, что я написал. И не морозь фигни лишь бы поспорить.