I am not going to do a full reread just before investigative results drop in, so I've just done a quick reread of Hydrad and EgorK, and I will just post my overall feelings:
-Hydrad: scummy scum, and I've been saying so since D1. He said PPS was scummy, then avoided his wagon like the pest, and jumped at the opportunity of not voting for him when PPS posted a very weak defense. Yesterday, he was basically giving town reads to most everybody, until it became clear it was between him and silver, and then he decided to vote for him. There's also a weird post of him in the Stark QT, saying that if Ashersky died tonight, we should lynch whoever got the Stark power.
-EgorK: basically absent during D1, aside from some strange setup analysis. Avoided the PPS wagon. Has been defending Hydrad since the beginning. But, he was the second on silver's wagon, and both PPS and silver wanted his lynch during D1. Town.
The ones I haven't attempted to reread:
-Teproc: strongest townread. Was instrumental in both PPS and silver wagons (first and last vote respectively).
-witherweaver. Was in both wagons (if we give him the "intent to hammer" in PPS's case). There's also the flavour mixup at the beginning. Strong townread.
-Voltaire: overall town play, and pushed PPS while the deadline was close. Has claimed tracker. Town.
-Asherky: nullish-town. Has claimed cop.
-Robz: meh. But Ashersky has investigated him and given a Realm-Aligned result.
-XerxesPraelor: his play and his claim lean null-townish. But silver was pushing for his lynch very hard as an alternative to PPS. Town.
If it's not Hydrad, which I think unlikely, I would look at Robz (despite the investigation result) or Ashersky. I don't trust PRs that much in a closed setup.