Я отвечу на свой вопрос: согласно документации Heroku адреса * .herokudns не доступны для просмотра.Вместо этого Heroku использует заголовок «Host» от клиента, чтобы гарантировать, что правильное приложение отвечает на запрос.
Проблема здесь заключалась в том, что заголовок Host идет с «www» из Namecheap (так как я сделал, что мойканоническое имя -CNAME-), но я не дал «www» Heroku, поэтому решение состоит в том, чтобы добавить пользовательский домен в Heroku с «www».