A blacklist based on a strict lowercase comparison is not really convenient and should be improved to deny variations on passwords set by the blacklist
Here is for example what is done by Microsoft on Azure AD :
Such an algorithm can tremendously reduce the size of the blacklist and really ease its creation and management
=> Would it be possible to implement such an algorithm ?