getRevenueByID
сама по себе не является асинхронной функцией.
"await действителен только в асинхронной функции" означает "непосредственно в" not ", вызываемом откуда-то из стека вызовов".
Так сделайте его асинхронным:
getRevenueByID = async (arr) => {
// ...
};
А потом ждите его там, где вы его называете:
await getRevenueByID(ID_Array);