Thank you again, @optio and @CGGXANNX .
In effect, I have “tesed”
Sectigo’s ACME server, by removing and re-adding the ACME certificate already twice in 24 hours. No errors so far!
Searching site:sectigo.com “rate limit” all I find is a possible API error response that a rate limit has been exceeded .. but no documentation about what those rate limits might be ..
(and, since I bought the Sectigo ACME cert through GoGetSSL, I wonder whether I’ll be able to provoke a reliable reply to the question .. but, I’ll ask; GoGetSSL support has been very responsive so far).
Intersting, to create each new ACME request with a different name like that. I just re-re-re-read the ROS add-acme doc, and I see that there is a name= parameter; this is where you give each new ACME-added certificate its timestamped new name, yes?
Would you mind sharing your ROS scripts which monitor for the (successful!) ACME cert replacement and roll the services onto the new cert and remove the old cert?
again, thanks, and hoping that MikroTik eventually automates more of this.
CGGXANNX
5m
That the dynamic address list entries are tied to the TTL and automagically update once the timeout elapse is not clearly documented in the manual but is something you can observe when adding sub domains with short TTL and changing IPs, usually those pointing to hosts from CDNs.
And the change item above shows that the TTL was really used, and not some fixed interval of 5 minutes that coincidentally matches the timeout of the tested domains 
As for manual renewal of certificates created with add-acme, I also complained about the missing option to manually trigger it in the 7.22 release/rc thread, as add-acme only creates new entries and errors out if you specify the same name as existing entry instead of renewing it. Currently my script that attempts the renewal (and also handles toggling the firewall port and www) just creates new ACME certs with the name sub.domain.name@unix-timestamp, so that the name is guaranteed to be different from the name of the existing issued certificate.
Once that succeeds (script needs to periodically poll the value of acme-status because add-acme runs asynchronously in the background), the new certificate is set for the router services that use it (www-ssl, SSTP, User Manager, as well as being exported for unbound DoT in container). Only then is the old certificate removed (by searching for certificates with the acme-managed flag, same domain-names as the new certificate but with different fingerprint). It's safer that way because it prevents the old certificate from being removed in case there are problems with issuing the new one. Also it prevents a certificate being removed while still being referenced by or the settings (such as www-ssl or SSTP, etc...).
This is normally not a problem. For example, when testing my scripts I could reissue certificates for the same domain within a few minutes with Let's Encrypt. Let's Encrypt documents all that here:
https://letsencrypt.org/docs/rate-limits/
For the exact same subdomain, with Let's Encrypt, you can issue the certificate 5 times within 7 days. When that limit is up, just wait for 34 hours and you can reissue a new one for the exact same domain.
So I assume the other vendors probably have similar limits that are not too restricted.