a lot of stuff going on here, not sure what exact issue you are asking for help with.
your ssl is valid - https://www.ssllabs.com/ssltest/index.html
(though it looks like you have both cloudflare and heroku doing ssl, maybe toggle cloudflare ssl off on the orange cloud since you have your own cert)
both jonathansoifer.herokuapp.com and jonathansoifer.com returns identical “page not found” - so looks like things are working and it’s reaching your dyno?! but is phoenix deployed and have a root route? try and trail the log and see the dyno activity, and that it returns the 404… “heroku logs --tail -a jonathansoifer”