1 of 1 people found this helpful
I am afraid that there is no other solution. You will have to pay attention to inter-program references also. if program A references program B in a smart list or flow step, then you will never be able to move them.
Honestly, when we have faced this issue in the past, the outcome has always been to archive the source program once it's no longer used and recreate it in the target workspace.
Sorry for the bad news