TBF Avenger vs SDB Dauntless would be a lot of the reason Dauntless got a lot more kills, midway, TBF sqdn went in first, on the deck got wiped out flying low and slow perhaps 1/4 of the torpedoes got dropped, drew all the air cover to the deck and the cover was looking for survivors in the water so they can strafe them when the SDBs appeared over the carriers and had no fighters to deal with until after they dropped the bombs. B-17's dropping bombs from high altitude at ships aware of the attack and under way, missed every time. Early war the US torpedoes had a number of defects, magnetic detonators were not calibrated to deal with the earth's magnetic field in the AO for patrols, impact fuze would crush instead of going boom if the impact was close to 90 degrees. One sub attack had a beautiful 4 torpedo spread with all 4 torpedoes exploding, sub CO astonished as the jap carrier continued unharmed. (all 4 exploded about 100 yards short of the ship's side due to magnetic exploder issue.) One sub had a frieghter that lost it's screw when the torpedo hit the screw directly, (no boom) the CO then had preventive maintenance performed before firing the torpedoes one at a time at the broadside of the target, in every case torpedo did not go boom, CO returned to pearl (I think he retained one torpedo for examination). Granted the air launched torpedo was a different model. Another tactic that helped the bombs was the medium bombers attacking at mast high with a good dose of .50 and 20mm from the nose mounted guns and a bomb right through the side. This tactic was not used against warships as far as I know. The early issues with torpedos would have informed the tactics of air strike planners, as well as the poor performance of the TBF, and the fact that few TBF that attacked carriers ever got to attack a second time. The last year of the war, the TBF replaced and the problems with the torpedos fixed allowed torpedoes to be used more often, lack of targets became the problem then.
Now for traveller beam combat at speed of light active sensors and beam weapons distance counts. Sensor pulse travels to target, reflects off target and returns to sensor do that twice for vector or three times to get change in vector. (command loop delay here), Beam fires and travels to the predicted target future location. At .1 LS distance you can have a beam on target in .3 seconds (+ your command loop delay), in .4 seconds you can shoot at the future position of it's current vector, and at .5 seconds you can take into account the target's average change in vector in the past .4 seconds. .1 seconds after you fire the beam arrives in the area of the target. How stabilized and hence how much circular error probable (CEP) the beam has is largely a function of technology. Then you have the issue of accuracy of pointing, if your hull is maneuvering under high G with lots of direction changes, your hull is going to flex, throwing off your boresighting. The response to this is to fire the weapon at perhaps 1% power levels till you get a splash from the enemy hull .2 seconds later you fire full energy shot, having just proved your boresight with the current maneuvers.
Now if you are trying a meson gun shot, you have to deal with X, Y, and Z instead of just X and Y. here ECM systems can recieve your pulses and return them back to the sensor, but louder than the ping would be and with misleading frequency shifts causing your sensors to miscalculate the target's Z vector, and the boresighting trick does not work with mesons, your hull's flexes cannot be compensated by shooting "test" shots.
Now at .1 LS even 6g agility is not going to get your hull completly out of the beam weapon CEP, even if your hull is a fighter. At 1 LS yeah fighters @ 10 DT can likley get off the dot to not be in the CEP, which means put a human in charge of observing the maneuvers and shoot where you guess the fighter is going to be based on the past dodging it has been doing. He has 3 seconds to dodge the beams or about 27m if accelerating in a straight line in a 10m hull. A 30m 100DT hull will still get clipped, and would need to be 1.5 LS out to dodge. At 10 LS you have 30 seconds to dodge, even the largest battleships can get off the dot. This is where missiles come in, they get to .1 LS and set off the nuke W lazing rods.