Can't get certificates for all domains if any one fails

Hi there,
We are trying to provide a website host service for our client which therefore including the SSL certificate for their own domain. We found that if we add multiple domains once together like a.com, b.com and c.com, it seems that traefik would issue one request for all the newly added domains. And it looks like if anyone domain has access problem(like haven't set DNS routing to our server0, then all the domain would not get the certificates as we saw the error message below from the log:

Error getting ACME certificates [ww.a.com www.b.com www.c.com] : cannot obtain certificates: acme: Error -> One or more domains had a problem: [devtest.lingxi.link] acme: error: 403 :: urn:ietf:params:acme:error:unauthorized
 ::

So is this the expected behavior or is there any configuration that could control this?

BTW, I would appreciate very much if anyone can give some suggestion or best practice regarding to my scenario.