I have already and it further highlights that the coded applications are not behaving correctly pertaining to their connection management.
The idea behind connection pooling is that it re-using its already existing connections in the pool, not purely continuing to add connections to the "pool"
when there is an unused connection already within the pool that may be used.
I could go to the lengths of creating a .NET demo app to demo this to the programmers if that's what it takes.
Any advice as always appreciated.