Let's Encrypt's internal resolvers have a tiny maximum TTL, so that's not an issue. Let's Encrypt can't do anything about the authoritative DNS servers being extremely slow to deploy updates, though.
Can you delegate a subdomain -- or buy a different domain -- to a DNS provider that works reasonably?