We use DNS-Validation, with CNAMEs on the Domains to acme.neusta-is.de, where we can add and delete TXT Records with a hook.
It works fine, but now it fails if there are for example 22 TXT-Records or more. Maybe with less, but I have no example for that at the moment.
Previously everything works fine up to around 70 TXT-Records.
If there are to many TXT-Records present, I got
Domain: sachsen-tourismus.de
Type: unauthorized
Detail: No TXT record found at sachsen-tourismus.de
That (second bit) was my first thought, but then I reread and noticed the CNAME (and understood the first bit) and still thought it seemed to be an anti-pattern.
The consumption of TXT records has a long history of issues due to size. I know the recent unbound hiccup surfaced some new issues, but this has always been pretty fragile and this design pushes the limits a bit. It also complicates troubleshooting and cleanup. IMHO, every domain should CNAME onto it's own FQDN for TXT records - like the acme-dns model.
Considered dedicated CNAMES for each Domain as well. But until now we had no problems. I rethink that, cause it will complicate communication to the customer and the task for the customer to set DNS-entries.