UPDATE SOLVED
I change my code to wp_insert_user beside bp_core_user_signup
$user_id = wp_insert_user(array(
'user_login' => $user_login,
'user_pass' => wp_hash_password( $email ),
'first_name' => $first_name,
'last_name' => $last_name,
'display_name' => $first_name . ' ' . $last_name,
'user_email' => $email,
'user_nicename' => $first_name