Первое, что вы должны проверить, это код состояния HTTP и ответное тело вашего запроса на подписку.Я ожидаю, что код 422 будет указывать, что подписка была неудачной, но тело поможет нам точно знать, что происходит.
Кроме того, вы видите запрос проверки в журналах?
Общая проблема с heroku заключается в том, что если вы используете hub.verify = sync, вам понадобится 2 динамограммы, поскольку в этом случае вам придется выполнять параллельные запросы ...