I personally like having cargo show up directly in my cargo hold, but small mining ships may need more cargo space because of it.
Upgrade the basalt's stats to a carbon copy of the CSV.
The CSV is already given as a /restart craft, and it has 180 holds. with 180 holds you should be able to hit more than 2 rocks without "insufficient cargo space", and if necessary make profit by hauling it yourself.
The "heavy miner" should have more space as well
I'm not sure how many people use it, but the "Anki" has 500 cargo space, and already sold in the capitol of the 4 major houses. it handles exactly the same as a Mafic with a similar gun load-out (Without the torpedo mount) and it's top most turret is a 360 mount, handy if you like to mine in turret mode.
So maybe have the "Anki" and the "Dacite" trade identities. rename each one to the other and change infocards as necessary. The "Dacite" would be a 500 hold mining freighter, and the "Anki" would be a normal heavy fighter. (Renzu Corp's light fighter is named just "Ki")
IMHO the Mafic should be a miner at all, it's used as much as a support bomber as it is a miner.
Many miners like it because they can mine a cloud in a ship that mounts a SNAC. IMO miners don't need a SNAC, they need cargo space.(hence the Anki/Dacite switch) If they still want to mount a mining laser and help mine in one that's fine, but little or no bonuses. The price you pay for the extra firepower.