Issues implementing DMARC via the CF API

I am trying to implement DMARC via the API to nicehomevip.com. Addition of the DNS TXT record goes well, and if I try to get all records via the API the DMARC record is included with content 'v=DMARC1; p=none;', however it does not show up on the Cloudflare Web UI in the DNS records tab, and external checkers say DMARC is not present. Once this is working I should implement DMARC for hundreds of existing and every new domain, all using the CF API.