I'm aware of this behavior of Bashers (where they stop infinitely until they find a target) and I let it be like that since, while play-testing the game before, I found it more convenient and easier to play. I'm not sure if fixing it will be a good idea, but I'll look into it when I get the chance.
Also, feel free to share your reports here. I think it's a good place for me to see these reports and make changes to the game.
(And sadly, the randomness of NPCs are simply random. I suppose it's just bad luck)