I guess kind of relevant side story, Shopify runs their own sort of internal Have I Been Pwned, and rejects credentials at signup/password reset that appear in breach data. Their internal breach database contains so many leaked bcrypt hashes for things like
[email protected]
that for a while, after that service was deployed, attempting to register
[email protected]
would timeout as it attempted to check the password you gave it against thousands of bcrypt hashes.