Решил проблему с дублированием прошивок из-за того, что Distinct пропускал цели компонента для разных полукомплектов, и я Distinct делал слишком рано: до того, как соберу информацию о всех компонентах
Прописал путь до папки с репозиторием в Web.config