Using CNAME record for DNS validation

The CNAME part of that article is mainly for hosting providers which provide certificates for their customers with hostnames outside of the control of the hosting provider. Note the difference between example.com and example.net in the article: the former is of the customer, the latter is of the hosting provider.

In your case you probably can use the dns-01 challenge without a CNAME record in the sense it doesn’t conform to the example of the article.

That said, if you’re running multiple servers which would use the same certificate, it’s best to designate one of your servers for the whole ACME/getting a certificate process and redistribute that certificate to all other servers.