Hi,
Metashape Pro V2.2.1 build 20496 appears to ignore the "Save progress after each step" checkbox when batch processing.
Trying to close the project after the batch process completes gives a warning that the document has been modified, and option to save / discard / cancel.
Cheers