Membership stops Multisite User Management from working

Multisite User Management is a plugin that provides for adding user Roles to various sites.

In my Multisite environment I use it to assign a new User a Role for the Primary site when Registering on a subsite (the subsites are on Membership but not the Primary site)

With the Membership plugin enabled Multisite User Management does not work. Registering a user on a subsite is not added to the Primary site.

It would be great if this code work. We are banging our heads on it now.

This question was originally raised here: https://premium.wpmudev.org/forums/topic/assign-user-role-to-access-level#post-245532