I am not sure in how far this is expected behavior and I am just doing something wrong but here it goes:
If I create multiple control_01 shifter components and set the same ui host (another control_01 component) for them their IK ref attributes seem to overwrite or replace each other.
Playing around with the checkboxes for using internal proxy channels and unique attributes names changes the created attributes from missing one of the ik ref attributes entirely to creating both attributes but only with the target list of one of them.
This is a file showing the problem. Build the guide and check out faceUI_C0_ctl attributes, there should be another ik ref underneath ____ eye.
The specific case was attaching a hat to a character, putting the hat’s ik ref attribute on the faceUI host but the eyeslook ik ref is already placed there.
Obviously the simple solution is to not use the same ui host for more than one component type at a time but this feels rather unintentional and it would be nicer / cleaner to it this way for this rig.
thanks for your help