you only needed one misvote and you had it with zorvo voting demisha. It also lowkey confirmed merpy as town because merpy never kills demisha over you there. whereas i see a scenario where demisha kills merpy hoping to win a f3 cross with you as the final voter.
zorvo doesn’t really think or behave in the same way as most FM players, you can’t expect him to care about who is “supposed to die”. In fact by his SoD readslist he clearly thought you were “supposed to die” (bc he only had merpy/demi reads) but didn’t even factor that into the eventual vote on you.
The intent to vote demisha was pretty clear and that’s not something he really psychs himself out of. Demi probably figures it’s you but that doesn’t matter because you had the vote with zorvo. Realistically it was a game of “do you want to base the game on if zorvo votes Demisha or not” and I would personally have gone for that. You did kinda get the Bad Ending of today tho with Zorvo finding Merpy as town and merpy finding you as wolf after being put in that high pressure situation so hindsight is really 20/20.