サイトでヘッダーの「Join NPN」ボタンがカスタムボタンで、「Sign In」ボタンはDiscourse Connectを使用していることがわかりました。ゲストゲートモーダルは、Discourse Connectログインを使用しているため、デフォルトでサインアップボタンが表示されず、期待どおりに機能します。ユーザーがConnectを使用している場合、URLが生成されることが多いため、ゲストゲートのカスタムURL設定で認証ログインを使用できないのが難しい点です。しかし、MemberfulのログインURLには生成されたセクションが含まれていないようです。
Discourse Connectの使用について、個別の設定が必要だと思います。
Discourse Connectにサインアップボタンを追加する設定を追加します。