Just read about `git cherry-pick --no-commit` which prevents a commit being made pulling in the commit(s) that are being cherry picked.
Reading through #magit manual (https://docs.magit.vc/magit/Cherry-Picking.html) I couldn't see this option mapped out in the transient.
I wonder if this is currently possible?