Here's my issue.
Any one of these characters could easily be a cover role. Vrook Lamar, even I recognize that guy from the second game. But it's also one that sounds trustworthy and important enough to be an excellent cover role. And you're also claiming extraordinary powers, indicating you're either Vrook, or quite possibly, a dark lord of the sith, in Jedi guise, mister JHT.
Zack's role, at this point, given the accusation against him, as a mason, needs to reveal his mason partner. I would be interested in delaying decision on Zack's life at that time, so that his partner can be examined and questioned.
Zack's role also does sound unimportant enough where if we are needing to lynch him to resolve this issue, the damage to the town team as a whole would be minimized.
Zack, your cooperation please. This is someone who has said they scanned you, so you need to back up your mason claim now.