This is a solution… I spoke with YOAST premium support and the only solution they gave me was to disable automatic redirections so i disabled the redirection when the post types involved are saved
add_action('save_post','save_post_callback');
function save_post_callback($post_id){
global $post;
if ($post->post_type == 'parent_post_type' || $post->post_type == 'child_post_type' ){
add_filter('wpseo_premium_post_redirect_slug_change', '__return_true' );
}
}