Capibilities of CPT WordPress

Adding custom capabilities should use the 'admin_init' hook.

Your function can look like this:

function add_bounty_product_caps() {
    $role = get_role( 'mmv_multi_vendor' );

    $role->add_cap( 'edit_crea_resi' ); 
    $role->add_cap( 'edit_crea_resis' ); 
    $role->add_cap( 'edit_others_crea_resis' ); 
    $role->add_cap( 'publish_crea_resis' ); 
    $role->add_cap( 'read_crea_resi' ); 
    $role->add_cap( 'read_private_crea_resis' ); 
    $role->add_cap( 'delete_crea_resi' ); 
    $role->add_cap( 'edit_published_crea_resis' );
    $role->add_cap( 'delete_published_crea_resis' );

    $role->add_cap( 'edit_crea_spedizioni' ); 
    $role->add_cap( 'edit_crea_spedizionis' ); 
    $role->add_cap( 'edit_others_crea_spedizionis' ); 
    $role->add_cap( 'publish_crea_spedizionis' ); 
    $role->add_cap( 'read_crea_spedizioni' ); 
    $role->add_cap( 'read_private_crea_spedizionis' ); 
    $role->add_cap( 'delete_crea_spedizioni' ); 
    $role->add_cap( 'edit_published_crea_spedizionis' );
    $role->add_cap( 'delete_published_crea_spedizionis' );

    $role->add_cap( 'edit_crea_condizioni' ); 
    $role->add_cap( 'edit_crea_condizionis' ); 
    $role->add_cap( 'edit_others_crea_condizionis' ); 
    $role->add_cap( 'publish_crea_condizionis' ); 
    $role->add_cap( 'read_crea_condizioni' ); 
    $role->add_cap( 'read_private_crea_condizionis' ); 
    $role->add_cap( 'delete_crea_condizioni' ); 
    $role->add_cap( 'edit_published_crea_condizionis' );
    $role->add_cap( 'delete_published_crea_condizionis' );
}
add_action( 'admin_init', 'add_bounty_product_caps' );