Quando você menciona 'visto', presumo que esteja se referindo ao visto "U" no passaporte correspondente ao status de OCI.
Desde a 2015, a Índia deixou de emitir esses vistos e eles não são mais necessários ao entrar no país - você só precisa apresentar seu cartão OCI.
Você encontrará essas informações em muitos sites oficiais, como o Bureau of Immigration site (na parte inferior como Nota 1):
Government of India has decided to dispense with the "U" Visa sticker
on the foreign passport of OCI card holders with immediate effect.
Accordingly, Immigration authorities shall not insist on production of
foreign passport containing the "U" Visa sticker in the case of OCI
card holders while they enter/exit India. OCI card holders shall now
be given Immigration clearance on the strength of their valid forign
passport and OCI Registration Certificate (OCI booklet, popularly
known as OCI card).
Além dessa mudança, a Índia geralmente aceita vistos contidos em passaportes anteriores, e os 'danos' causados pela remoção da faixa legível por máquina na página bio não invalidam isso.
NO ENTANTO, se seu filho tiver menos de 10 anos de idade, ele deverá obter um novo cartão OCI sempre que obter um novo passaporte. Isso não está relacionado ao visto, mas ao próprio cartão OCI. O mesmo também é válido quando se passa os anos 21.
Mais informações sobre isso podem ser encontradas no Site da CKGS (A CKGS é a empresa responsável pelos vistos indianos / OCI / etc nos EUA, por isso é uma empresa / site legítimo)