Brad said last yeah (during 2.5 I think) that "each weapon module should be firing independently". I have been trying to test this in game, and it doesn't seem to be the case. Nor is it what the wiki says.
As per the wiki: "Whenever a weapon is ready to fire, the ship will fire on its primary target, or another nearby ship if its primary target is still out of range for that weapon. All weapons of that weapon type on the attacking ship fire as one single attack"
Can anyone (ideally the devs) please clarify what is actually going on? It would be amazing if what Brad says is true, as it would actually make ship design have a bit more agency - rather than just sticking on the biggest thing you have - but I suspect this isn't the case.