まぁバグは本人が意識出来てる動作と実際の計算が異なる事で発生する
人為的なミスなので死角からハリセンが飛んでくるのに近い
https://ideone.com/JZNPgr

velocityはプロットすると分かるが収束するまで結構暴れるからOnCollisionEnter2D一択だろうね