DKIM not passing check

DKIM not passing check

Hello, I have problem while using Spam Test for my campaign emails.

The DKIM signature appears to be invalid, but the public key is correct. The message I get in the header is:  dkim=failreason="verification failed; unprotected key".

The DKIM is verified in Zoho Control Panel, I've checked the public key and it seems to be valid. I'm using a DigitalOcean droplet.