мне кажется, что вы добавляете сопрограммные объекты в список, а не результаты сопрограмм.
Я думаю, вы должны await
каждый выбор, прежде чем добавлять их в список.Я не смог запустить код, потому что я в настоящее время путешествую, но вам, вероятно, также нужна стратегия, чтобы начать выполнение каждой задачи, прежде чем вы ее ожидаете.