O: HAFIZ.CRE has two sets of armour in inventory E: Hafiz should not have armour in his inventory
C: It looks like someone decided to make use of all his item entries, where only 3 (sword, 2 scrolls) were originally used in BG1. This means he drops both Chain Mail and Splint Mail, which I would argue isn't correct. If anything, he would drop only one of these. He can't wear any of them because he is a FIGHTER_MAGE and has to cast spells.