await tay
Угадай с трёх раз, что возвращает это выражение?
Правильно. Значение, которое вернёт корутина, запущенная в рамках задачи. Просто присвой его переменной.
А вообще в твоём случае и задачи-то не требуются.
Освой
asyncio.gather().
Она позволит выполнить переданные корутины одновременно, и вернёт массив их результатов.
results = await asyncio.gather(coro1(x,y), coro2(a,b), ...)
res1, res2, ... = results