You can definitely add constant numbers to your armour class (or attack bonus or whatever) more than once, so why would you not be able to add variable bonuses more than once? For example, a manifested ghost with battle dancer levels should add its charisma to its armour class twice, once as a deflection bonus and once as an untyped bonus.