When I query whois for your domain, I get the following:
Name Server: ns1.dyna-ns.net
Name Server: ns2.dyna-ns.net
That’s not your Virtualmin server, so I’m not sure why you’re talking about records on the Virtualmin server. Your Virtualmin server is not authoritative for your zone, so the records on the Virtualmin server are meaningless; you don’t even need the DNS feature enabled, if you’re not using the Virtualmin server to host your DNS.
It looks like maybe you’ve set the name servers at your registrar (the glue records) to be IP addresses without names. Virtualmin has no control over this.
To be clear: If you want Virtualmin to manage your DNS, you need to delegate to the Virtualmin server and a secondary DNS server that is configured as a slave. It’s fine to leave it with your registrar (or some other third party DNS host), but you need to know where to look when you’re trying to figure out DNS problems. Right now, looking at Virtualmin for DNS problems on a completely different system is not going to help you.