プライマリグループが設定されません

私のサイトでは Patreon 統合が機能しており、レベル 1、2、3 の 3 つのティアがあります。

利用可能なテーマは、ユーザーがどのレベルに属するかによって決まります。
レベル 1: 1 つのテーマに制限
レベル 2 と 3: 任意のテーマを利用可能

レベル 2 と 3 のユーザーは、自動的にレベル 2 およびレベル 3 のグループに追加され、これらのグループを「プライマリ」に設定するように構成しています(また、デフォルトの「Patron」グループにも追加されますが、こちらはプライマリには設定されていません)。

しかし、レベル 2 またはレベル 3 のグループに属する各ユーザーを確認すると、なぜか自分が属するグループがプライマリに設定されていないようです。

現在の動作:

  1. ユーザーが「レベル 2」の Patreon サブスクリプションに参加
  2. ユーザーが自動的に「Patron」グループに追加
  3. ユーザーが自動的に「レベル 2」グループに追加(このグループはプライマリグループとして設定済み)
  4. ユーザーが手動で「レベル 2」グループをプライマリに設定するまで、テーマが表示されない

望ましい動作:

  1. ユーザーが「レベル 2」の Patreon サブスクリプションに参加
  2. ユーザーが自動的に「Patron」グループに追加
  3. ユーザーが自動的に「レベル 2」グループに追加(このグループはプライマリグループとして設定済み)
  4. ユーザーの「レベル 2」グループが自動的にプライマリに設定されるため、すべてのテーマが表示される

どなたかご存知の方はいらっしゃいますか?

「いいね!」 3