For the second issue, there is an easy fix for it. Need to change a 1 for a 0.
<ObjectAbilityDef>
<InternalName>Ability_MissileVolley</InternalName>
<PrecludeAbilitiesForTurns>0</PrecludeAbilitiesForTurns>
</ObjectAbilityDef>
It's part of the bundle of mods I maintain on https://www.galciv4.com/mods/manager. Look for UP_BF_ShipVolley for that specific fix.