It’s an easy mistake to make because the hook for posts is manage_posts_custom_column
and the logical assumption is to replace posts with your custom post type rather than add the post type in the middle somewhere. But then again, not everything in WP is logical.