For the Let's Encrypt option to work the site must point to the server you are installing the SSL on. This is because Let's Encrypt will place a file in a folder (.well-known) which they will call to verify the certificate.
If you have any redirects on the site that might stop this file from being called, the SSL issue with fail as well.