u need to check if your husband's passport is written british citizen or not, and before 1997, if your parents worked in the government and apply for passport, it can only last to the next generation, in your case, if your son was not born in the UK, he cannot get the british citizen passpoart, he can only apply for the BNO if he was born before 1997 in HK