Having spent three days and read dozens and dozens of blogposts and articles and tried every possible combination of CNAME records & target URLs, I still cannot get my Heroku app working with my custom domain whose DNS is handled by Cloudflare. I continue to get a broken SSL error, or just "site can't be reached." The worst is when it works perfectly for an hour and I think I'm done, and then it goes back to being broken. That just confuses me to no end. Why would that happen?
I have generated a csr with OpenSSL, used it to generate a cert through Cloudflare, installed the cert on Heroku through their CLI, and used the herokussl.com endpoint they gave me for the CNAME records on Cloudflare.
Nonetheless, it is broken. I am kind of at wit's end for what to do. I feel like I have tried everything. Has anyone else had issues with this?