MX records not propagating even after days

Even though the site works, my email MX is not getting propagated even after days. After moving to cloudflare, emails stopped working. Status is

Kindly can you suggest what changes need to be made to get the email working?

For the POP and IMAP records you likely just need to change them to not-proxied status :grey: as Cloudflare does not proxy POP3 or IMAP protocols.

None of this is related to MX records though, which are typically located at the apex of the domain, your MX record is currently:    300     IN      MX      10

Is this what you expect?