Membership - Admin users being set to different member roles


I'm having an intermittent but repeated problem where admin users on the site are being set to have a different membership (i.e. their member level is "Admin User" and they are being set to "Professional".) This happens sometimes after creating a new user in the back end or sometimes after changes settings in the Membership plugin.

This is really a problem for us as we are hooking into the 'ms_model_relationship_create_ms_relationship_before' action and changing the WP and Buddypress user roles when Membership makes a change. This means our admin users are losing access to the WP back end.

Could you please investigate why this might be happening?