Here's an FYI on why I think this game had such balance issues:
To win this game, 4 mislynches needed to be pushed through. Simple enough. Here's the roles, and if they could ever be mislynched:
2 Masons-No chance
Reviver-No chance
Lynchproof-No chance
Seer-Practically no chance
Random Blocker, backed up by backup-Small Chance
Role-swapper, backup-Pretty Good Chance
Post Restriction Revenge-Chance
Percentage Role Redirector-Chance
Indie Alliance Maker-Chance
Indie Vig-Chance
Sure, a no lynch could be forced by lynching Robin or something, but there's a reviver to counter that. The point is, that leaves scum with 6 possible targets, of whom four need to be lynched (if indie vig gets converted to scum, it's suddenly only 5). I'd argue also that Mega's role shouldn't really have been a possible target, but it worked.
Now if the seer gets protection from the doctor-mason (which is a messed up role itself) for the good ol' FtC core, we're looking at a good chance one of them gets scanned as town. That's just one less option, unless scum really wants to play the role spec game and claim somebody might be a Godfather. Additionally, rainy had the ability to use his own power as a seer, since he didn't swap from safeclaims. And if the doctor protects someone or the bulletproof vest absorbs a shot? We're looking at another mislynch that needs to be forced.
At the end of the day, this setup leaves a group of people who all need to be mislynched if scum wants a chance. If those people are nightkilled, basically cleared by seer, etc., it gets so much harder for scum, potentially dooming them.
Also, Mariano never had a chance. He could win at the start of D4 at the earliest, assuming everybody accepts his offer. But if one of those players died (which is a very good chance of), people rejected his offer, or the game was one-sided, he could never win. We prolonged this one as much as possible and the game still made it only to D6, which meant the second Robin and whoever else denied an alliance and Lorde was dead, he'd lost the game. His alliances didn't help him or the person accepting at all either, which made this especially bad.