Odd are he attended the course while in the national guard.
Maybe not so weird that he attended the course while in the NG being he was in for 11 years and your suggestion he may have lost one rank when going on active duty seems plausible to me.
I know a person who went from Army NG to Air NG and had to go from E-6 to E-5.