I hate to ask the obvious, but well, let’s start there. Are you sure that the Secondary Nameservers have been updated on the Custom DNS page?
Next, check the custom.yaml file in /home/user-data/dns
Are there any entries that do not belong there for that domain? If so, clean it up and then run the management/dns_update.py
script.