I noticed that when I start my laptop with power-on password it does not apear to be case sensitive. For instance, if the password is set to 'qwerty' it boots up with 'qwerty', 'QWERTY', 'qWeRtY', 'QWErty' and so on. The same goes to HDD password. Is that a bug or a feature?
Fingerprint auth enabled
This is normal. The BIOS passwords actually use the scancodes of the keys that are pressed, and not the ASCII representation. In this implementation the modifiers (such as SHIFT key) are ignored.