When I check for any A record (IP) entry for DNS for that subdomain, I don't get any return:
Code:
$ dig +short forum.thelosslessresistance.com
$
When I check the main domain, I show the following:
Code:
$ dig +short thelosslessresistance.com
213.152.177.138
$ dig +short thelosslessresistance.com ns
ns33.domaincontrol.com.
ns34.domaincontrol.com.
I'm pretty certain that ns33.domaincontrol.com and ns34.domaincontrol.com are GoDaddy parked nameservers, which means you aren't using nameservers on the server itself. This means the cPanel machine DNS zones that are created won't be used, since the nameservers being queried aren't on the cPanel machine.
If you want to have DNS zone entries updated when you create subdomains on the cPanel machine, you would need to use the nameservers on the server itself. If those nameservers haven't been created, you'd first need to go to GoDaddy and setup private nameservers.
Otherwise, if you continue to use the GoDaddy parked nameservers, you will have to create a record for each subdomain at GoDaddy and point it to the IP, which appears to be 213.152.177.138