This is the sort of person who SHOULD get amnesty.
I wouldn’t call it amnesty. He took the oath and had no reason to believe he wasn’t a citizen. He should have been a citizen, even if some bureaucrat made a mistake.