Así que revisé su problema y encontré un hilo que tenía un problema similar y parecían encontrar una solución al poner max_inactive_connection_lifetime
en su código como este. esto
es el enlace al hilo.
async def create_db_pool():
bot.pg_con = await asyncpg.create_pool(database="dbname",
user="username",
password="dbpw",
max_inactive_connection_lifetime=3)