Might have spoken too soon. So I imported the DNS, looks great in Enhance CP. Update @ A, and www records to enhance server IP. Enabled CF integration, successful. Check CF DNS Dashboard and it has only 4 records.
- The @A record was changed to domain.com instead of @. Correct IP.
- The www record was correctly updated to the new IP.
- Selector2 (Selector1 is gone) of the DKIM record.
- autodiscover.outlook.com remains/is correct.
In all, 5 records including the MX, _dmarc, other selector1 for DKIM, SPF txt record, and a CNAME for www to domain.com.
There's got to be a rhyme or reason, but seems more like a bug in the CF API.
For testing, I deleted everything from the CF DNS, and toggled the CP API connection for the domain, and we got more this time 6 records in total, but still missing SPF record, DKIM Selector1 Record.. I think the CNAME of www to domain.com is redundant.
Lastly, the _dmarc record came in, but the TXT content isn't in quotes, so the CF Dashboard has a warning. It was in quotes before we started this exercise. TXT records are not in double quotes in the Enhance CP, so I'm guessing that would need to be added to the CF Integration.