Вот внутри функции все ок, но если я пытаюсь вставить значение функции в переменную, получается промис
когда делаешь await, вместо промиса вернется значение (тобишь не будешь делать then, catch, в твоем случае значением является промис, по этому придется два раза так писать