return fetch(...)
Вернет промис, который должен разрешиться впоследствии...
Там "внутри" у тебя есть
getGoodsList() - вот промис должен разрешиться его значением. А у тебя есть просто вызов.
Ты его вызвал, а вернул таки
return res.json()
А не, нужный тебе, результат...