You made some green circles where you expect some controls to be. A custom host control is not included in any limb component. You need to add it yourself, or use a template that already has them.
And then specify that control as a “Host” for each limb. If you don’t specify, the attributes might be on the world control by default. And if they get put on the same control, that control will edit them all at once.
You said you know you can use the viewport menu. But I’ll say anyway: If you don’t know where the switch attributes are, you can always find the uiHost by doing this:
- In the mGear menu, turn on “mGear Viewport Menu”
- Select one of the controls on the limb.
- Right click, “Select host”.
Bonus tip: Avoid parenting the uiHost switch underneath the limb it is switching. For example, for your arm, don’t put the arm uiHost underneath the arm hierarchy. And don’t put the attributes directly on an arm controller. This may cause extra evaluation cycles and slow down your rig by up to 5 to 15 FPS! (in my personal tests.) I suggest parenting these controls under the chest, COG, or world control.