Does he do it as town too? If so, then I think it’s NAI.
Posting and disappearing is always not a good look. But I mean, people can disappear for a multitude of reasons. Last game I played, someone voted at SOD and disappeared and got scumread for it. But they were town and just had to step away from the computer for IRL reasons.
Also, I feel like wolves wouldn’t intentionally choose to post and poof. The behavior is glaringly scummy, and I don’t see why a wolf would choose to start the game off on the wrong foot with behavior that they know they are going to get questioned for. You mention that pigeon did it last game too, which does give me pause for thought.
To me, pigeon is kinda just pure null right now.