My first instinct was that the Leafia kill was based primarily on her claim of being able to confirm her own ability, which would imply wolves who are making fairly shallow decisions about kills. My instinct would be to kill a player I thought would be more threatening, even if they were less trusted as town than Leafia was. She claimed a confirmable ability, but that does not necessarily mean a confirmable alignment, and Leafia wasn’t terribly effective in thread even with her public claim.
yurkin, at the very least, tried to discredit Leafia’s claim and seemed overly interested in placing suspicion on her, which made me feel like they feared Leafia as confirmed town. Of course, yurkin did not decide the kill last night, but her thoughts could be indicative of a broader mindset among the wolves, provided the wolves are actually utilizing their communication ability.
However, you brought up a good point about how the events of yesterday made Leafia even more clearly a villager than before. With that in mind, I do not think the Leafia kill necessarily indicates a more shallow kill decision process among the wolves. You are right that Leafia was a good kill choice even as a more dialed-in player.