Very strange issue - only some custom post types are showing up correctly in the single post layout.
For example, this one is a "Fables" custom post type:
And it works fine!
This one is a "Self-Contained" custom post type:
and it's showing in the index.php layout! Very weird!