CNAME Doesn't seem to be working

I run DNS on our Peplink Balance 305 and everything seems to be working except the CNAME. If I do a local test or using online tests to list CNAMEs for our domain they all show no CNAMES. Is there a bug or something going on or what could I do to resolve this?

Are you hosting it publicly or are you doing a domain AXFR/IXFR to a DNS provider who is doing the actual hosting?

It’s hosted publicly. DMARC and DKIM, MX etc. all are working fine like all A records and TXT records. Just not CNAME.