O.M.G. I truly think I'm an idiot at this point. I have ISPConfig setup to use itself as the DNS server while I have my registrar setup to use the mydomain.com service for DNS. I swear I don't do drugs. I wish I did, that would make things much easier to explain.
I need to setup ISPConfig to use NS1.MYDOMAIN.com and NS2.MYDOMAIN.COM just like I have it setup with my registrar or DNS is going to be ugly (like now for instance). Then I have to update the mydomain.com information to reflect the mailserver and subdomains correctly.
I feel like a complete fool.