I’m afraid Flowable’s migration does not work as expected. Even using the same process definition to migrate a started process instance cause abnormalities: some tasks just disappear.
Here is another thread describing the same issue: Process Migration with Active Parallel Executions in Subprocess