I translated my cpt using all of my credits. and then changed the slug of the cpt. Now, is there any way to migrate previous translations to the updated cpt with a different slug?
To ensure the quickest and most accurate support, please provide your debug information so I can look at some of your configurations. We have an excellent article on how to locate it here: https://wpml.org/faq/provide-debug-information-faster-support/.
How did you change the slug of the CPT?
If you changed the rewrite slug (e.g., rewrite['slug']), the translations should remain connected, and if they don't show in the frontend is a problem with the slug translation. BUT, if the post type key changed, WPML will treat it as a different content type; previous translations won’t “migrate” automatically (because it’s not the same CPT anymore).
You can:
1. Revert the post type key to the original, and only change the rewrite slug.
2. Send the content to translate again, due to the Translation Memory featurre you won't be charged twice for translating the same content. I suggest trying with a few posts before sending all the content to re-translate.