教育特性が付与されないのは誕生日と年齢周りのバグが原因
このゲームは誕生日の前日になった際に年齢の加算処理が行われるんだけど、
ロード時に生年月日と現在日を基に年齢を再計算する処理のせいで、誕生日前日のデータをロードするとまだ誕生日前だから加算前の年齢に戻る

で、教育特性を付与する処理は16歳の誕生日の翌日にしか行われない
だから誕生日が1月1日の15歳のキャラがいたとすると、そいつは12月31日に年齢が加算されて16歳になり1月2日に教育特性が付与される
だけど12月31日にセーブしたデータをロードすると15歳のままで、その状態で1月2日を迎えても15歳のままだから教育特性は付与されない
そして1月3日にセーブしてロードし直すと年齢の再計算によって16歳になるけど、もう16歳の誕生日の翌日である1月2日は過ぎてるからずっと教育特性は付与されないまま