It's a known bug, all new roman general after campaignstart should have the wrong imperial bodyguards now. You can fix it by yourself simply place the early roman generals guard (equites consulares) entry in the export_desc_units.txt file in the main data directory above the late generals guard entry (equites singulares).
Bookmarks