What if night 1 mafia meeting votes were anonymous. So your vote options would be "Town 1, Town 2" etc. As soon as hammered, instead of going instantly to day it reveals the players real name for 5 seconds then goes to day. Obviously from that point on nothing would be anonymous. I dunno probably a idea but I see some players fear killed a lot and it seems like there could be something done to avoid it.
I tried playing anonymous setups. I still got N1d every game. So it wont work. If the lord wants you to die, you die.
moreover, only noobs fear kill. Then they lose anyway because they are noobs. Pros kill based on the strategy they want to use. So nothing to worry about the fear kills. Dont join a setup without protective role if you are afraid of dying n1. Or be the host and cry.
I'm just going to leave this hear that, as a fear kill magnet, I'd probably do worse if there weren't fearkills. N1 kills actually give you a tiny bit of extra information you otherwise wouldn't have due to reactions. Make the kills anonymous and mafias reactions will be similar enough to town that it won't matter.
The concept you have going here is cute and all and I objectively it's a good idea, it's just not efficient in practice and would only create other issues.
As much as I hate to admit it being oftenly fearkilled, fearkills are a part of the game. If the mafia are newbies & afraid they'll mess up, they deserve the fair chance of killing those who they think will get them. Fearkilling sucks, but it's a thing you should realise is just there. Mafia are a bunch of wreckid scum, they have no morals - they play by what will make them win.
Having that said, have you ever considered playing with anonymous decks? That's pretty much what they are there for (except for mlp LoLs fanfiction in unranked).