You could also try Merge Development Path, which executes based on Change Package. As conveyed by @ML_7184897 , create variant from previously created Checkpoint and then try with Merge Development Path. The advantage of this feature is, the changes will be first applied on sandbox and on validation, it will be applied to project. So its perfectly safe.
For different Check Packages, the execution needs to be executed separately.