I can only reproduce this on windows. Same versions of GpgME and (nearly the same of GnuPG) on Linux don't show the problem.
Encrypt a file to an RSA Key and an Elgamal Key and Sign it with an RSA key.
Try to decrypt + verify.
GPGME returns invalid crypto engine.