スポーンしたアクタの動きがおかしくなるのですが・・

paperbag さんがおっしゃるように、Delayノードが原因だろうと思います。

指をはなした瞬間にGateが閉じられたとしても、
その時点で最後の発射予定の分がすでにDelayの待ち時間に入っていると、そのまま発射してしまいます。
でも指が接触してないので、得られるデータがめちゃくちゃだから変な角度に出る……ということだと思います。

このDelayの用途がわからないんですが、用途によって修正方法は違ってきます。

例えば指を押してから0.2秒後に発射開始という意味なら、
インプットアクションからGateのOpenにつなぐ中間にDelayをおくだけでいいです。

0.2秒間隔で弾を撃つという意味だと、このDelayの使い方だと正しく機能してないです。
Delayしてる間も次々に新しいTickが動作してしまうので。

たとえば簡単な方法だと、Gateを1つじゃなく2つに増やすことで対処できます。
1つ目は発射間隔によって開け閉めする用で、2つ目は今あるGateのままインプットアクションから操作します。

2つ目のGateのあとにSequenceノードを置いて、1つ目のGateをCloseと、Delayとに分岐
弾を発射した後に1つ目のGateをOpenします。
こうすると発射間隔を調整しつつ、指を離した時も2つ目のGateで止めることができるはずです。