Если причина проблемы именно в том, что я предполагаю, то модификация плагина WordPress Patreon может её устранить. Скорее всего, проблема в том, что плагин WordPress Patreon удаляет параметры запроса sso и sig, которые передаются вместе с запросом на вход через Patreon. Возможно, стоит связаться с разработчиками этого плагина по поводу данной проблемы.
Прежде чем это делать, подтвердите, что нажатие кнопки «Войти» на Discourse для пользователя, который в данный момент не вошёл в WordPress, перенаправляет его на страницу входа в WordPress. Если затем пользователь выберет вариант входа через Patreon, он войдёт в WordPress, но не войдёт в Discourse. Обратите внимание, что если ваш сайт Discourse настроен как приватный, описанное выше должно происходить, если пользователь перейдёт напрямую на ваш сайт Discourse. В этом случае пользователь не увидит кнопку «Войти» на Discourse.