The VCD API can actually do a lot more than the UI, as @nekas mentioned above, that MovevApp API does the trick. For some extra clarification the below blogpost can siginficantly help you:
https://fojta.wordpress.com/2022/03/23/how-to-move-live-vapps-across-org-vdcs/