How to reproduce: Start to change a keys password via gpg --edit-keyand then passwd, and then enter only wrong passwords.
Expected: Failure of action after 3 tries.
Actual behavior: After the 3 tries pinentry then asks 3 times for the password of the (first) subkey.
If one should need to change a password of a subkey, I'd expect that I could select that key (with key 1) and then change only the password of that subkey.
But actually this does exactly the same as if one had not selected a key, i.e. it does the same as above.
The behavior also shows in Kleopatra, where it confuses inexperienced users and could cause a user to unintentionally change only the password for a subkey instead of the whole key.