Admin panel not verifying my MX records even though it detects them.

Admin panel not verifying my MX records even though it detects them.

Hi, a few days ago, my domain was blocked by WHOIS due to failure to verify my contact info details. Once I got that sorted, I realized that my SMTP emails weren't being sent with the error 'relaying disallowed'. After opening the admin panel, I realized that my MX and SPF records weren't verified with zoho. When I tried verifying my SPF records again, it worked instantly, however, when I tried to verify the mx records, the panel gave me this error:

the error received

and under that were the zoho mx records that my domain already has (clarification in picture attached). So it knows the zoho mx records are present, it just isn't using them. I've even tried to redo the mx records through cloudflare DNS management and after waiting for a few hours, it's still the same. I'm running the free plan currently, if that helps in any way.

my DNS settings


Any help?