Commonly I generate the key straight on card via cmd by command: "generate". I purchased two new OpenPGP cards Version 3,4. An error occurred, message: "Error checking the PIN: invalid value". Then I tried by Kleopatra, again an error: "New Key: General error key cannot be created". It happened with both cards.
Next step: I generated the key in Kleopatra and copied the key by cmd with commands "addkey" and "keytocard". This worked. I had some older OpenPGP cards in the past, Version 2,2. I was able to generate the key straight on card by cmd and "generate" command. Therefore, I assume it is a bug on the most current OpenPGP card.