Imagine a hypothetical world where Jack’s a wolf, and was lying about the roleblock all along. I think world makes more sense if Beancat’s a villager than if they aren’t, but whatever. It’s a hypothetical situation.
Right now, Jack’s claiming neutral. They have no reason whatsoever to act towny, except to stay alive themselves. As a matter of fact, considering how at least two, possibly three (if you’re town) of his targets seem to be good, it would be in his best interest to sabotage us.
As a wolf, he needs to do that anyway, but I digress.
This might seem like a tinfoil, but be patient with me. If Jack’s neutral, the best chance to confirm himself is to shoot a target, which does explain the roleblocks on him if they’re real. If Jack’s a wolf, he can’t confirm himself, and the roleblocks are a convenient excuse. Rather than claiming roleblocked tonight, he could’ve claimed to shoot Marl, as he suggested in the above quote, only Marl would live because of Pigeon. Not to mention the bullet would’ve been lost, instead of having Jack’s life on the line as soon as a Mafia roleblocker goes.
…Sometimes I struggle to express my thoughts in a coherent way, I’m sorry.