//Сначала создаем собственно сам чек-лист (обертку) c 'PARENT_ID' (так, мы можем создать несколько таких "оберток") :
$result = TaskCheckListFacade::add(
$taskID,
$userID,
[
'TITLE' => $checkList['TITLE'],
'PARENT_ID' => 0,
'SORT_INDEX' => $checkList['SORT_INDEX'],
'IS_COMPLETE' => $checkList['IS_COMPLETE'],
'IS_IMPORTANT' => $checkList['IS_IMPORTANT'],
]
);
//Затем добавляем в него пункты, указывая для них $result->getData()['ITEM']->getFields()['ID'] в качестве 'PARENT_ID'
$item = TaskCheckListFacade::add(
$taskID,
$userID,
[
'TITLE' => $listItem['TITLE'],
'PARENT_ID' => $result->getData()['ITEM']->getFields()['ID'],
'SORT_INDEX' => $listItem['SORT_INDEX'],
'IS_COMPLETE' => $listItem['IS_COMPLETE'],
'IS_IMPORTANT' => $listItem['IS_IMPORTANT'],
]
);