EDIT: forgot to mention; this only happens with Torp Launcher set to autofire.
if you activate Torpedo Spread 1 while your target is NOT in your launcher's firing arc, and then when you "come around" and have your target in your launcher's firing arc, your launcher does not fire but still goes into a new cooldown UNLESS a secondary, non-targetted NPC flies within your launcher's firing arc, then your launcher will not only fire, but fire a spread at max number of available targets.
don't know if this a known issue that's also happening on live servers . . . don't have any characters with Torp Spread on Holodeck server.
Some glitch is in the Torpedos all the way currently... It happens VERY often to me that I approach a targert, want to fire weapons and the Torpedo launcher just drops into a cooldown (with the High Yield/spread I activatet before still running)