I hear you, Sean. I am not entirely sure why many bank websites actually disallow certain characters and even capitalization. Why they would deny potential extra security is beyond me.
Also, while I love the convenience of LastPass — which is why I stick with it over Keypass — I don’t keep my bank passwords in it. Emails, websites, even personal accounts like Facebook are one thing; I don’t trust a password manager with my money.