
It sounds like he’s able to control what others see via magic or whatever. For Raha, he looks the same, but others see the blonde appearance. It’s confusing because it’s not always consistent and he has silver hair in areas where he probably shouldn’t but I’ve noticed in direct dialogue with other people he has the blonde hair

Raza and her father can both see past his disguise because of their blue eyes. That's why the dad was annoyed seeing his painting with gold hair - he had been seeing past his disguise the entire time. The artist draws ML from Raza's perspective with silver hair and only switches to the disguise when it's someone else's perspective.
Wait I thought he was in disguise when he came back so no one knew he was the slave? Like he had blond hair. What was the point of that if he dropped it straight away?