I know this issue has been around for a long time. I was hoping it would be fixed in CB 2.14. I'm just posting about the issue so it's not forgotten...
This plugin could be very useful if it wasn't such a pain to use. But you get it working... then the system changes IDs when you move something in the order and it stops working. I know... the field with the conditional set needs to be first. But many times it is first when you get it working, you move some other field, and it changes the ID of the field with the conditional and everything breaks.
I've since found it to be easier to use the CB Actions, assign a usergroup when a member makes a selection, then custom code the template to display the usergroup as a class around the page (or component). Then you can hide things at will using CSS.