In another context I'd suggest maybe not trusting me because of my other, ahem, faulty scumreads, but we're down to the end now. I think we can puzzle out the mafia with logic. Please point out anything I may be getting wrong.
Equitia (Ashwood) - I'm innocent. I guessed windskull had an active role; she backed me up and so did Tanuki. Also, I read Starlight's role PM to me.
windskull (Shimmer) - Technically, if Tanuki were innocent, Windskull could still be guilty if they were in it with Waffle. Windskull guessed where Waffle was last night, but if they were working together yeah. However, now Tanuki has confirmed he was on Waffle, as Windskull reported. Trying to find a theory where Windskull can be innocent. To make their roleclaim, they would have to be in it with Tanuki and Waffle, but why would Tanuki have blocked his teammate? Um... to mark Waffle as innocent? No, wait, Tanuki wouldn't have blocked Windskull if they were on his team. Fusion/Del was a bus driver?
Almost definitely innocent, I think.
Waffle (Luna) - They were seen on me by Windskull. Nothing happened to me, and that matched their healer roleclaim. Then they were blocked tonight by Tanuki. To be guilty, I think only the Tanuki/Windskull/Waffle mafia power trio theory with busdriver!Fusion/Del works.
Almost definitely innocent.
Persephone (Kekoa)
I checked her tonight to get "no result". Our claimed remaining roleblocker, Tanuki, was on Waffle by Windskull's observance and Tanuki's own confession. Even with the stretch theory that Waffle is also a roleblocker, Tanuki would have roleblocked them so they couldn't have done me. That means Persephone cannot be the Mafia killer because the killer did succeed tonight. She can still be mafia, but she has to have a passive role.
Shiny Phantump (Salac) - This is where things get confusing. N2 I saw them get a no result and it appears all our roleblockers were accounted for, but... we're running out of options for our Mafia killer. Tanuki is occupied. Perse is cleared. Waffle is cleared. Windskull is cleared, unless the Tanuki/Windskull/Waffle theory I guess. Also, if Tanuki is mafia, I can definitely see him trying a gambit of abstaining from a kill, despite that not being an accepted scum strat.
Very likely the mafia killer.
Tanuki (Desper)
For him to innocent, we'd have to have two town roleblockers for some reason. But why was he on Waffle? I specifically told him to go to Persephone, and he admits she's his biggest scumread.
Very likely the mafia roleblocker.
If you notice any faulty logic or theories I could have missed, please add your thoughts.