Create a upstream issue in the gatekeeper-libary on how to solve the issue of having to small minReplicas vs minAvaliable on your PDB.
In PDB setting minAvailable: 2 and in HPA setting minReplicas: 1 will potentially lock a node from draining when cordoned thanks to the PDB rule.
open-policy-agent/gatekeeper-library#202