I tried to transfer my old keys as subkeys into new one using --expert option and found few problems:
- Always got "Key generation failed" adding existing ElGamal keys ( tryed with and without --rfc2440 )
- I didn't find a way to toggle the sign capability for a transfered NIST P-256 key (even when it was a ECC sign only key in the pair I transfered from). All NIST keys are transferred as encryption keys only.