With regard to ML, only "real" armor can be used to adjust the damage (e.g. a mage with "steel Skin" has an enhanced DB, but still takes damage as an unarmored character)
A Mage with Leather armor who also casts steel skin gets the db modification from both the armor and the spell, but their damage modifier assumes leather armor.