Problema replicado: erro do usuário.
gpg -K lista apenas as chaves privadas. gpg --edit lista as subchaves públicas e as subchaves privadas, mas não distinguir quando a subchave secreta está faltando.
Isso é o que parece quando você exporta a subchave pública, exclui a subchave secreta e, em seguida, importe a subchave pública.
tl: dr: PEBKAC