P90ってセミオートはどうかわかりませんが、フルオートでトリガーを強く引くと弾が出なくなることありますよね?
トリガーロックとかいいますよね。

時々しか起きない症状なのでなぜこうなるのか、どうしたら改善できるのかわからずにいましたが、今回、スイッチ交換の際に何度も
意図的にトリガーロックの状態を何度も作り出すことができました。
トリガーの部品ととスイッチ部品での噛みあわせが甘いことで起きているようです。スイッチ付近はプラスチックの部品が多く、トリガーに
強い力がかかるとプラスチック部分はしなって、
トリガーは引かれていても、スイッチの噛みあわせが外れてスイッチだけは引かれずに戻ってしまいます。

元に戻す方法は今まではセレクターを何度か変えたしてると直りました。
トリガーを強く引いた状態で元に戻すと戻した勢いで改善するようです。
今後はそもそもトリガーロックが起きないようにする方法を考えたいと思います。

トリガーのストローク量を減らせば改善すると思います。

他には部品同士の噛みあわせをしっかりすればよいと思います。