CP claims Vig, the kill on Sky also makes a lot of sense for him => he‘s just Town.
Fang discrediting that and saying that Tweet was Vig doesn‘t add up. Which makes me think that Fang is just scum. It requires way too many assumptions for his take to be accurate and looks like he‘s just trying to look for an angle to frame CP.
Magic not taking this into account and still insisting on his Day 1 read on Fang when his behaviour D2 should raise some flags also raises some HUGE flags. He‘s not reevaluating his take based on new info.
Gram pointing that out is also a good look for him.
Now would Magic blatantly defend his team mate? Seen it before and it‘s a possibility, but Fang is a fairly easy catch as scum, though not Lethal level, so I‘m not really sure he would sacrifice his own credibility for a LHF team mate when his goal is to take control of the game.
All in all I think Magic is the safer lynch option here as his interaction looks like either scum defending a team mate or scum TMI‘ing crazy Town. I can‘t see that being Town Magic who‘s defending scum Fang.