It's easy to dismiss any criticism as trolling, but that's not smart.
Xostor, I agree with most of it. Actually, the agent is the second, not the third line of defense. Regarding the mayor synergy, you can compensate for it with intimidation. Although, I'll think about removing the mayor's protection before the game starts. Also, we need to consider the possibility that all the convicted will be released.
I've weakened the police officers :) I completely forgot about the issue of their constant inactivity. Maybe it should be limited. I'll think about it.
To summarize, here are the questions and balance issues that I would like to address before the first night begins.
1) Should we remove or keep the mayor's protection? I see two options: leave the protection, but penalize his vote at the end of the day, regardless of whether he voted with the majority or not, or remove his protection.
2) Should we limit the use of "night shift"?
These are questions for everyone:)

Барон "Vampires"
Отдай свои прошлые сны,
В сомненьях себя обрети,
В бешеном танце душа кружится!
Не думай, что будет потом,
Здесь и сейчас мы живем,
Стань хоть на миг сам собой, слышишь!