I believe that if an iDRAC password contains a "#" it drops everything after the # in the password and fails to login.
E.G.
Password: SecretPassword#123!
When the password is submitted to the iDRAC it only submits "SecretPassword" and drops the "#123!".