All in B3 - suspicious.
Are you explicitly "un-greying" B1 thru B5 after the call to get an instance from the InstanceManager?
At a guess the IM is handing out a previous instance which was greyed out and if you're not explicitly "un-greying" them it will still be greyed out (been there, seen it, done it with the upgrade/promotion tree code)