в общем мне никто так и не помог и не объяснил , потратил день и разобрался сам , если кому то будет интересно то именно для такой конструкции необходимо использовать метод setOptions объекта geoQueryResult
api.yandex.ru/maps/doc/jsapi/2.1-dev/ref/reference...
а вот что нужно добавить именно в эту конструкцию чтобы все заработало
.setOptions({
iconLayout: 'default#image',
iconImageHref: 'main/red_marker.png',
iconImageSize: [20, 35],
iconImageOffset: [-3, -42],
balloonContentHeader: 'Тестовый заголовок',
balloonContentBody: 'Тестовый контент '
})