Can you cross check the password you are saving in your credential asset if its exactly the same and case-sensitive.
Also try to print it temporarily before typing in the website to verify if the value you intend to type there is the one thats actually going or is it some other value?
Sometimes, it can be the case that variable is picking some other value due to scope issue.
Regards
Sonali