GpgOL along with gpgsm <= 2.2.41 shows signed messages as blank or empty if a message is signed with a CA certificate using for example a NIST curve and the leaf cert has the supported RSA algo.
This should be fixed in 2.2.42 but we might want to have some explicit check in GpgOL to be future prove (e.g. PQC).