If you are using the Default Featured Image plugin, it will automatically add images to your menu items. The plugin should probably offer a way to exclude certain post types, but you can do that programmatically with this code:
function dfi_no_image ( $dfi_id, $post_id ) {
$post = get_post($post_id);
if ( 'nav_menu_item' === $post->post_type ) {
return 0; // the image id
}
return $dfi_id; // the original featured image id
}
add_filter( 'dfi_thumbnail_id', 'dfi_no_image', 10, 2 );
A good place to add this would be your child theme’s functions.php