Infelizmente não tem como alterar o prazo de validade, estornar ou trocar os códigos, é uma regra, visto que o iFood não impõe nenhum mínimo de compra.
O iFood Card é um cartão presente, e como a grande maioria dos produtos dessa categoria, possui um prazo de validade para resgate do valor que está no código. No caso do iFood, ainda tem uma 'segunda camada' de validade, que é a validade do saldo dentro da carteira, que permite que o usuário utilize o saldo em diversos usos até esgotar ou vencer.
Isso ocorre por alguns motivos, mas o motivo principal é que, por ser um produto financeiro, a implementação da validade permite que façamos apurações com datas de cortes, e as conciliações financeiras adequadas para o produto.