Membership levels are not dropping old subscription level upon upgrade again...

Hey all, I hope this finds everyone doing well! It has been awhile since I have popped in! :slight_smile:

#1) I'm having an old issue resurface.
#2) I'm having two new issues never seen before.
#3) I have a membership level that isn't working correctly...

Here's the scenario for #1 & #2...
When a visitor signs up for a new account as a 'Registered User' we have assigned a membership level that is to be applied to 'just registered users' and not (members). We also assign a 'user-role' to all membership levels on the site.
a) When registered user becomes a member and upgrades to a paid 'Membership Level', it doesn't drop the old default assigned level. (used to happen, was fixed, and now is re-happening) -- (See Pic #2)
b) Also... when the registered user upgrades they are automatically assigned "Membership Permissions" (See Pic #1). I don't think this is supposed to happen... at least I don't want it too!
c) When I go in and manually drop the old subscription level it returns the assigned 'user-role' back to subscriber. (See Pic #3) I then have to go in and manually restore them to the appropriate user-role. (Lots of manual work)!

Issue #3...

There is a membership level on our site with 40 members labeled as #6 (under order), that is not functioning correctly, it is giving access to area's that have not been checked as available (almost like it's recognized as an 'admin' level). I don't want to announce the name of the level here for security reasons. I have activated support access and would appreciate someone looking at this for me as it is about to grow 10x as soon as we send out formal invitations to over 10k potential users at the end of this coming week.

I have deleted the access level and re-built it with no success but I have not deleted the subscription level yet.

I have done all the trouble shooting I could think of (accept deleting the subscription level entirely) and could use some fresh eyes on this. 'Pushing 36hrs straight'...

Thanks!

p.s. Please delete uploads upon viewing. I forgot to line out level names. I tried but can't... thanks...