Domains share same DNS record

I need help with resolving DNS records on both my root domain and subdomain. Both domains share the same DNS records, Cname and Cloudflare nameserver. I am not if they supposed to share same records. If this is not right, could you please work me through on how to repropagate the DNS records for both domains without repaying for my domains again.
thank you
Helen