I buy into DLE’s case that Dyo is extremely likely to be town. You’re less likely and that’s the primary tipper, not really that you’re scummy in your own right because you haven’t posted much to draw that conclusion with
I find it really strange, however, that you entered at SoD3 solely to try and clear yourself. It’s not particularly advantageous if you’re town, especially considering your role supports town players. It makes you nightkill bait to be confirmed town.
I think you having a BPV makes you more confident to make that play, and BPVs only really exist on indies