I was trying to have a password like: ~20k'H9":prk and got the error message: Password should have at least one lowercase letter, one uppercase letter, one number and one special character and should be at least 8 characters long.
I think the issue is with some characters like ~ and :.
It looks like the problem is in the file: /src/util/index.js
in the function: getRegexPatternFromKey
that uses: regex: "(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%^&*]).{8,}",