The dashboard that hides records
On one migration the registrar's DNS list showed the ordinary records on page one and put SPF, DKIM and DMARC on page two. Anyone copying what was on screen would have moved the domain without its authentication and never seen an error — just a slow drift into other people's spam folders.
Fix: records are read from live DNS with dig, every type, including the ones you have to ask for by name. What the internet resolves is the truth; the dashboard is a rendering of it.