So che questa è una vecchia domanda ma abbiamo avuto un problema simile e semplicemente eseguiamo più pgbouncer in Docker su porte diverse sullo stesso database e funziona bene. In questo modo puoi avere code diverse da app diverse su istanze separate di pgbouncer.