Could he have had his discharge upgraded TWICE? Supposing he had a DD to being with. That could have been upgraded to BCD by Carter, for Carter granted upgrades to Vietnam Vets when he was in office. Or if he had a BCD it could have been upgraded to General Discharge.
Years later Clinton could have upgraded the General Discharge to Honorable Discharge.
That's the only thing that makes sense to account for the late Honorable Discharge, if in fact he does have one. Either way, how did he ever qualify for Congress if he didn't have an Honorable Discharge back then? Does one have to necessarily be convicted of a felony or high crime or misdemeanor to be disqualified to run for Congress?