He’s still a convicted felon though.
What was he convicted of? Getting a dishonorable discharge is not a felony conviction. It only means he gets no veteran benefits.