I think you are missing where I stated
No I didn't miss that. I though you fixed it now, because of what you wrote in your Edit section.
So I would consider the bug that it wants to use internal DNS regardless and it is not checking public DNS at all, considering itself fully authoritative on any zone it hosts.
No it's not considering itself as fully authoritative, an authoritative nameserver is something different.
It's using itself as a local caching nameserver. It's required for internal functions of DA. It's either that or put everything in an /etc/hosts file which is not the way it's done in Linux with all panels.
Since you can choose to user either your own nameservers or external nameservers, your statement that it would always break something is incorrect. Everything, including external mail is working with many hosters using external nameservers perfectly. That is all only a question of setting up DNS and MX correctly.
If you say you configured your internal and external DNS correctly, then things should work without any issue. But I don't know what's going on and can't investigate either without more data.
I get the impression you missed something somewhere, just because it's a different panel. For example, cPanel can detect automatically if an external or internal mailserver is used. With DA you have to make changes for that.
And we also got docs for that.
DirectAdmin Knowledge Base
docs.directadmin.com
So what exactly is the problem. With DA you can also use external mail and external nameservers, just like with CP. That this wouldn't work with DA is a bit of a short sighted conclusion because that is just not true.
In another panel things work a bit different, in Plesk it would be also different, but also possible, but it might take a short learning curve.
So I think you are missing some things because you're a first time user with DA.
Also to communicate with external nameservers/dns there is for example the option activating the LEGO system which takes care of all required DNS records are copied to external dns systems.
Maybe it's a good idea to have a look at this too.