Ну вообще 96 ст не указывает максимальные сроки возврата обеспечения исполнения контракта.
ч. 3. ст 96 44 ФЗ ... Срок действия банковской гарантии должен превышать срок действия контракта не менее чем на один месяц.
Не менее - чтобы успеть выполнить обязательства по договору.
п.27. ст.34
В контракт включается обязательное условие о сроках возврата заказчиком поставщику (подрядчику, исполнителю) денежных средств, внесенных в качестве обеспечения исполнения контракта
Ограничения в 44ФЗ по максимальным срокам возврата обеспечения контракта нет, киньте ссылку, если ошибаюсь.
С одной стороны мы не видим под чем подписался поставщик. Если он подписал контракт, в котором прописан срок возврата обеспечения - 1 год, тогда пусть ждет.
С другой стороны, если все-таки жалоба со стороны поставщика поступит, возможно ФАС потребует обосновать необходимость такого длительного срока.
Формально Заказчик прав.