I am in the process of creating 2 Custom Post Types; 'Specials' and 'Recommended'. I have successfully created my 'Specials' Custom Post Type. I am now going to replicate the same process for my 'Recommended' Custom Post Type. That said, I am aware that if I simply copy and paste the relevant coding, then my 'Recommended' Custom Post Type will simply call the $args from the 'Specials' Custom Post Type.
The only way I can think of my 'Recommended' Custom Post Type calling it own $args is by renaming it to something like '$args_recommended' and registering both Custom Post Types as follows:
register_post_type( 'specials', $args );
register_post_type( 'recommended', $args_recommended );
It really doesn't matter what the name of your args array is. Use whatever you like, it will work.