How Letsencrypt work for windows IIS?

You're probably running into a problem with IIS serving the wrong intermediate certificate. Try one of the following fixes: