Jeg er stødt på en lignende situation. Det ser ud til, at min og maks. poolstørrelsen ikke virker, når du bruger loadbalanced ec2-instanser, der kører .net core. I mit tilfælde rammer det aurora mysql.
Problemet ser ud til at være forbundet med at have forskellige forbindelsesstrenge med forskellige min- og max-indstillinger på forskellige ec2-instanser. Det ser ud til at forvirre poolen min og max.
Arbejdet omkring (eller måske rettelse) er at sikre, at min og max pool-indstillingerne er de samme på alle ec2-instanserne. der rammer db-klyngen.