The problem is that the game has some delays stutter.
Even if you don't see it.
So if you trow the weapon you need to wait that is returned until you press end turn. Because if you press end turn before that it will not return. I don't have such a huge knowledge with programming I did 34 years ago something in basic ^^ that is my experience. But it feels like not the pike has issue something else is the problem here generally with trows makes the game stutter.