Interesting. It is possible it is triggered by only certain special characters. Another possibility I had not considered is the password length. When I removed special characters from my password I shortened the length by one but my original non working password was under the 20 character limit so length should not have been an issue, it is more likely one of the special characters is causing the problem but not not others.