В том-то и дело, что HL-блок не создается, хотя по здравому смыслу должен создаваться. Видимо алгоритм на стороне Битрикса так устроен, что если из просто справочник приходит, то он не добавляется. Если этот справочник приходит вместе с товарами и свойствами товаров, тогда данные элементы в HL-блок добавляются. По моим экспериментам я так понял - откуда она берет информацию о том, что в какой HL-блок нужно загружать? - Она смотрит на свойство "тип справчоника" и по нему определяет тот справочник, куда эти данные направлять. Было бы удобней, что бы HL-блок можно было бы отправлять отдельно от товаров (от товаров+свойства), потому что элементы товаров гораздо чаще меняются и добавляются, чем элементы HL-блоков, поэтому и синхронизировать их лучше с разными периодами