Hi Peter,
The Healthcheck is not checking how many connections are in the pool. It is checking how many connections are in use (i.e. reserved from the pool) by the application at any point in time. The idea is that if this is a consistently high % connection usage you may need to revise your max connections limit.
Thanks
Steve