It appears to have an issue sending your token (account ID). I looked at my config and noticed that my token is not in quotes, maybe try to remove the quotes from your token as well? I believe the token is sent as JSON, so the quotes would also be sent too.
I understand! You definitely shouldn’t share your token online, lol. May I also suggest you remove the base_url data option from your http configuration? I looked at mine and I don’t have that parameter, and yes - I have active SSL through Duck DNS
How sad Re-reading through the documentation and reviewing my own configuration, I can’t find anything wrong with the configs you posted. It appears that Let’s Encrypt isn’t able to verify your Duck DNS account via the token - and Duck DNS doesn’t have any type of support structure that I can find, so I’m not sure where you need to go from here. If you’ve verified your port forwarding settings and everything else seems to be in order, than it has to be a Duck DNS problem. I’m sorry, I wish I could have gotten this fixed for you!
I followed that excellent video as well and got all the way to the part where you change the primary dns server address to the home assistant address. My router gives me an error, “This IP conflicts with the LAN IP subnet.” Not sure what I did wrong but any suggestions would be very helpful. I’m so close!