If you’ve forced a layout for a custom post type, there’s no need to display the Layout Settings metabox in the edit screen. Here’s a code snippet that removes the layout options for a product custom post type.
/** Remove Genesis inpost layouts from 'product' post_type */
add_action( 'init', 'child_remove_post_type_support' );
function child_remove_post_type_support() {
remove_post_type_support( 'product', 'genesis-layouts' );
}
Replace product with the custom post type you want this to work for.
Credit: Ade Walker, gleaned from his article How to use Genesis Connect for WooCommerce.
Want to remove the default layout metabox in the Genesis Theme Settings page instead? Use this snippet: Remove unused theme settings metaboxes