Quindi ho esaminato il tuo problema e ho trovato un thread che aveva un problema simile e sembravano trovare una soluzione inserendo max_inactive_connection_lifetime
nel loro codice in questo modo. questo
è il link al thread.
async def create_db_pool():
bot.pg_con = await asyncpg.create_pool(database="dbname",
user="username",
password="dbpw",
max_inactive_connection_lifetime=3)