At present, swapping cargo bays requires one to reduce cargo capacity to the ship's base cargo capacity.
Would it be possible to make it such that swapping between holds of the same size (e.g. trader / auton / miner) does not trigger such a check?