MASTER DCV: 400 urn:ietf:params:acme:error:dns (There was a problem with a DNS query) (DNS problem: query timed out looking up A for ulsyart.com; DNS problem: query timed out looking up AAAA for ulsyart.com) 400 urn:ietf:params:acme:error:dns (There was a problem with a DNS query) (DNS problem: SERVFAIL looking up TXT for _acme-challenge.ulsyart.com - the domain's nameservers may be malfunctioning)
The error messages imply that there is a problem with the DNS servers hosting your domain. However, I can't seem to reproduce them when I try the same queries manually. So it may have been temporary. Are you still getting the errors?
I'm not sure about that. A dig +trace ulsyart.com from my AWS-based test server fails with
ulsyart.com. 172800 IN NS ns1.hostyonel.com.
ulsyart.com. 172800 IN NS ns2.hostyonel.com.
(RRSIG / NSEC3 data omitted)
;; Received 667 bytes from 192.12.94.30#53(e.gtld-servers.net) in 1 ms
;; connection timed out; no servers could be reached
And, unboundtest.com fails with similar timeout. That uses similar method to Let's Encrypt servers. I believe that is also hosted on AWS but a general AWS problem would probably be news
Do you have a firewall blocking inbound DNS requests from some portion of the Internet? Also, why do you have two NS records ultimately pointing to the same IP?