That is normal. He is the only character at the start of the game with the night fighter trait. Generals receive it sometime after they get their fourth command star.

Take a look at the very top of your descr_strat file. Are there two lines saying:

Code:
campaign		barbarian_invasion
options bi
I am sure there probably are, but I am just fishing at this point.