After contacting woocommerce and investigating code, I can say that this problem was coming from your side inside email-trigger.php because you had hardcoded in value: $register_data[‘password’] = network_site_url( “wp-login.php?action=rp&key=$key&login=” . rawurlencode( $user->user_login ), ‘login’ );