Categories Plugin breaks when Member belongs to 2+ level's

This is a new thread continued from over here.

When you add a second Level to a Member the categories widget will break. It will only display non-member categories. It doesn’t display either category that user has access to because of the level but it still displays the content the user is supposed to have access to.

The categories widget will display correctly when Members only have one Level assigned to them.

Is there a way to make sure the categories widget displays each category(level) the user has access to?