Вся проблема в том, что $arResult["IBLOCK_SECTION_ID"] пустой (распечатывал массив:[IBLOCK_SECTION_ID] =>).
В теории можно запросом к базе получить SECTION_ID фотогалереи для новости по свойству PHOTO_GALLERY_ID, но должен быть человеческий способ сделать это средствами битрикса.
Возможно, я что-то забыл сделать, чтобы код прописался в IBLOCK_SECTION_ID для раздела фотогалереи (альбом). Для элементов альбома в этом поле пишется код раздела, а для новости, по идее, должен быть записан код альбома.
Каким образом получить код фотогалереи, привязанной к новости?
В итоге фотогалереи нормально выводятся в новостях.
Есть только один косяк: все работает, если залогинен. Незалогиненным пользователям отображаются все фотографии фотогалерей, т.е. не приходит код фотогалереи, привязанной к новости.