Using KeePass is kind of obsolete now, with the Battle.net app login. Also, that necro.
-----
You're not giving us enough information.
* What Auto-Type sequence are you using? The default one?
* Do you have multiple WoW accounts on the same Battle.net account?
Otherwise try using a delay between the username and password:
Code:
{USERNAME}{DELAY 500}{TAB}{DELAY 500}{PASSWORD}{DELAY 500}{ENTER}