As far as I know, when we create a domain in cPanel, the following files will get updated.
1. /var/cpanel/users/username
2. /var/named/domain.db
3. /etc/named.conf
4. /etc/httpd/conf/httpd.conf
5. /etc/localdomains
6. /etc/userdomains
7. /etc/valiases/domain.com
8. /etc/vdomainaliases/domain
9. /etc/trueuserdomains
10. /etc/trueuserowners
11. /var/cpanel/bandwidth/domain