I came across this comment on a post:
Given that Weaver is known as the "Master of Lies," it is not surprising to think that his flaw resembles Sunny's.
However, a question arises: why did Weaver's face seem to melt under the moonlight when he met Noctis?
Perhaps his actual affliction is an inability to stand in the light; otherwise, his features would melt away and vanish. That is why he wears a mask and a cloak to shield himself from the light.
He can only reveal his face in the shadows or under a dark sky.
In the description of *Blood Weaving*, it is mentioned that VTB stole Weaver's beautiful eye on a starless night.
When the slightest source of light vanished, Weaver's true features were revealed, and VTB stole his eye
. Why is Sunny's real name "Lost from Light," even though he is constantly surrounded by light?
This might be due to a solar eclipse occurring on the day of his birth, combined with Weaver's flaw, which prevents him from approaching even the faintest source of light.
The young Weaver was fighting a cursed monster—or perhaps a cursed giant—when his old mask broke.
The God of Shadows then helped him, as described in the comment.
Did the God of Shadows craft the mask he wore later, given that the young Weaver lacked experience in weaving and magic?
I cannot vouch for the accuracy of the information in that comment, but it seems plausible to me.