I am using s2member, Buddypress, Buddypress Profile Search (BPS), and Buddypress Member Type Pro. I have a Buddypress registration form that includes the BP Member Type profile field type, therefore this is a Buddypress profile field that the user updates at registration or in their profile. This includes two member types that are free and four that require payment to be that member type (s2member level 1 - 4).
I did this so that I could use the BPS for these given member types. However, when the user registers for a given s2member level, I see that the level did update, but the member type associated (dashboard -> settings -> member type) with that does not update on the user’s profile page. The backend is able to see the changes to the user’s role, but the frontend remains what the user originally picked.
Do I have to make the member type field a s2member profile field to do so? If so, can I still do BPS for this?