Using a post-signup hook to get user details

Change your hook to pass all 3 arguments to your xxx_whmcs_signup function:

add_action('wpmu_activate_user',"xxx_whmcs_signup", 10, 3);

At the moment it only passes a single argument – the $user_id rather than all 3 $user_id, $password and $meta.

Reference: wpmu_activate_user

tech