It seems to be a fairly unknown subject, but for my multiclass fighter-mage and fighter-thief, if I got the thief or mage stronghold before De'Arnise, I could keep them both, but not if I got them after D'Arnise...very odd. I don't know if this would apply in backwards order from class list. For example, maybe the game checks your multiclass for stronghold. If the first one (ie Fighter) isn't filled, it doesn't continue checking. Just a thought!