Então eu olhei para o seu problema e encontrei um tópico que tinha um problema semelhante e eles pareciam encontrar uma solução colocando
max_inactive_connection_lifetime
em seu código assim. isto
é o link do tópico. async def create_db_pool():
bot.pg_con = await asyncpg.create_pool(database="dbname",
user="username",
password="dbpw",
max_inactive_connection_lifetime=3)