I moved a site from one host to another. Now three days later Cloudflare fetches A and CNAME records from the new host but MX and SRV from the old host. Tried to delete and add site a few times but no difference.
If you know the DNS records from your new host, you can easily add them manually if they don’t appear on the automatic scan. Otherwise, kindly ask them to provide them for you.
Might be Cloudflare cannot fetch them due to some other reasons.
Even there is an option to import DNS zone records using a .txt (BIND formatted) file to the DNS of Cloudflare.