The main problem would be the New Orders rate limit. (One order = one attempt to make a certificate.)
For users of the ACME v2 API you can create a maximum of 300 New Orders per account per 3 hours. A new order is created each time you request a certificate from the Boulder CA, meaning that one new order is produced in each certificate request. Exceeding the New Orders limit is reported with the error message too many new orders recently.
You can request a rate limit increase, but that would take longer than issuing 10,000 certificates over a few days.
You could consider creating fewer certificates with multiple domains, but that makes it difficult to manage adding and removing domains, and it’s difficult to manage without advanced automation.