The same thing happened to me on several occasions, when a Seleucid general was a Client ruler (for instance in Asaak) and therefore NOT a family member and NOT with standard bodyguard (for instance Babylonian spearmen). It seems to me, that under certain conditions the game just creates a unit of Somatophylakes Strategou (standard FM bodygard) for him, thus making him appearing twice... Why? I have no idea, though...
@Hax - Anyway, the client ruler was the FIRST guy, while the FM (Somatophylakes) is spawned only afterwards.
Bookmarks