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