In case my current keyboard layout is set on any language other from English (Russian in my case) at the windows where I want to enter login/password combination, "Perfrom Auto-Type" operation puts not the actual values from KeePass database but rather some weird symbols. And it works fine in case current keyboard layout is on English.
Usually it puts ".." or just empty space on login field and some numbers or symbols (like "914", "^%", "06187" etc) on password field. And those numbers have nothing to do with the actual password stored in database.
I'm using KeePass 1.24