One reason might that connections are split into two pools, with and without transaction.
AFAIK this is dependend to the database, Oracle need this.
So if you configure 30 it can be happen that 60 are opened.
Reply to this message by going to Community
Start a new discussion in Datasource Configuration at Community