Save multiple checkboxes with Types

Remove apply_filters() and just pass the array values into your wp_insert_user:

array(
   'first_name' => $nombre, 
   'last_name'  => $apellidos, 
   'user_pass'  => $contrasena, 
   'user_login' => $username,
   'user_email' => $email,
   'role'       => 'subscriber',
) 

WordPress already managed those apply_filters, so there’s no reason to use them in your code.

Hope it helps! Me dices si te sirvió, también hablo español. 🙂