"specifically illogical in a scummy way and not in a towny way" is a sentence you need to elaborate more on. until you do, im going to laugh at it and call it confirmation bias on your part (which it is)
I disagree on your other two points too, i havent seen a game from michelle where she doesnt omgus
If she is mafia, her choosing to stick to these reads is a mimic of her town meta
If she is mafia here, in my personal and subjective opinion the "correct" scumread on her would be "michelle is mafia because she got scumread despite mimicing her town game pretty well, aka "caught for the wrong reasons", and that made it easier for her to lean in on the emotional side since she genuinely felt misunderstood by others (even as mafia) so she focused on that and eventually got sick of it and just wanted to get voted off
In that Escape from Russia game Michelle got in beef with Poison post-game due to Poison's scumread on Michelle, even though Poison was Mafia and Michelle was Town. So Michelle feeling slighted due to being misunderstood doesnt tie to her alignment or the alignment of others fyi