Ok, now I'm starting to get somewhere.
I've done exactly as you instructed.
Once I finished your last instruction. I logged in using the test user that I set the CB Master Switch Field to 1, and when you log in, it creates a duplicate of my existing main menu.
However it doesn't matter whether any of the users have that CB Master Switch Field set to 1 or 0 or nothing at all, that second duplicate menu shows up.
Anyhow, I created a few more menu items with alias' and CB Fields but they show up no matter what as well.
Doesn't matter if the boxes in Community Builder are ticked or not, these menu items appear.
Thanks for your time and input, I think I'm not far off getting it to work.
Much Appreciated.