Если я вас правильно понял, то вы хотите получить какие варианты отмечены из всего списка. Т.е. типа как у умного фильтра, когда он отображает только значения которые точно заполнены у элементов.
CIBlockPropertyEnum::GetList - этим методом вы получите только все варианты, там нет отмечено оно или нет у какого-то элемента.
Для того чтобы узнать какое из возможных вариантов отмечено нужно работать с элементами, а из значений списка брать только нужные вам соответсвия.
На вскидку не скажу, попробуйте посмотреть как это в умном фильтре сделано или группировку по свойству для getlist.
CIBlockPropertyEnum::GetList - этим методом вы получите только все варианты, там нет отмечено оно или нет у какого-то элемента.
Для того чтобы узнать какое из возможных вариантов отмечено нужно работать с элементами, а из значений списка брать только нужные вам соответсвия.
На вскидку не скажу, попробуйте посмотреть как это в умном фильтре сделано или группировку по свойству для getlist.