GetList возвращает объект CIBlockResult, а не количество.
Не рекомендуется писать запросы в цикле, используйте 1 вызов GetList, передав $arFilter('ID'=><массив айдишников>);
У CIblockResult есть метод SelectedRowsCount(), который возвращает количество строк в выборке.