I am serving a website using s3 and cloudFront (migrating from digitalOcean to aws). I want to add custom domain which is in NameCheap, and name servers aren't connected yet since we are using terraform, no manual steps will be taken. ACM is failing to issue certificates for that domain name, my guess is although the 'hosted zone' is in route53, as it is not connected (due to name servers) it is unable to issue a certificate. But I have to deploy the project, cloudFront does provide default certificate, I can easily connect it to the route53 and call it a day for now. My plan is to change it later once all the name servers are connected on nameCheap.
My question is, is it safe to proceed with cloudFront default certificate?
Please note: An application is already being served from digitalOcean and we do not want to hamper customer experience while migrating. I am using terraform here, so we can apply custom ssl cert. anytime later.