If the MX records shown does not match what’s in your control panel, please check:
Has the DNS fully propagated? DNS changes (including MX records changes) can take a few hours to become effective.
Does your domain use InfinityFree nameservers? If you are using third party nameservers, like Cloudflare, you must configure your MX records through the DNS management area of your DNS provider.
Are you using the control panel Cloudflare integration? A known issue of the control panel Cloudflare integration is that it breaks MX records (as well as custom CNAME records and subdomains). To receive email, you must disable Cloudflare on your domain name.
If you want to use Cloudflare while still receiving emails you will want to sign in to the Cloudflare dashboard and, after 48 hours, add the domain again on the Cloudflare account, changing the nameservers to their ones on your domain registrar’s nameservers management panel.
Yes, it’s more of a “‘manual” way to use Cloudflare, instead of using the cPanel integration for it. And every thing should be the same like you did never change host before.