Having syntax errors or incorrect references in your zone files can cause PowerDNS to not load the zone.
Finding the error for the zone that is not loading can be performed simply by running the
pdnsutil command and specifying the domain having issues. This command will return a list of errors to help diagnose the issue.
pdnsutil check-zone '$DOMAIN'