How can Custom Post Type and a page have the same slug?

This is a known bug (or design flaw) that seems be getting some attention by the WordPress team. Take a look at this discussion https://core.trac.wordpress.org/ticket/18962 for more information. As of WordPress 4.0 this is still an issue.