It’s probably because the debug features for the projectile are enabled. The Unreal Engine doesn’t handle rendering large numbers of debug objects such as Draw Debug Sphere, Draw Debug Line, etc., very well. You’ll notice that when the spheres disappear, the frame rate returns to a decent level.
It’s also possible that the pooling system settings aren’t properly configured for the changes you may have made to the weapons’ fire rates.
