It is necessary that two Muslim witnesses are present in the nikah of a Muslim. A non-Muslim cannot become the witness of a Muslim in nikah. So it shall not be valid if a non-Muslim signs as a witness in the nikah of a Muslim. Those who say it correct are wrong and what the local Ulama say is correct.
Allah knows Best!
Darul Uloom Deoband