That logic is all mod dependent. What game/mod version is it? I also know that most of the mods make the determination for the cannons somewhat random, within the range the ship type allows, so there will sometimes be variation for each character granted a particular ship, so it may be intentional that some get lesser, but I can review the mod to be sure.