https://pgbouncer.github.io/usage.html
https://pgbouncer.github.io/config.html#description
En su caso, si la transacción nunca finaliza (comprometida, revertida), llegará a idle_transaction_timeout
(predeterminado deshabilitado) y idle in transaction
la conexión volverá al grupo, permitiendo que otros se conecten. Si tiene el valor predeterminado para él, en algún momento se llenará todo el grupo de conexiones, por lo que se rechazará el nuevo. Desde este punto, sus declaraciones individuales no funcionarán; esperarán una conexión gratuita que nunca aparece.
Con respecto a las declaraciones individuales, no se "transforman en transacciones por pgbounce" ni "en la agrupación de transacciones, cada comando es una transacción en sí mismo". Esto está controlado por AUTOCOMMIT
para cada sesión.