Hi,
What you say is strange.
It's been several years now that the address data from the registration form is passed in the $data object.
It's done with the code:
$mailClass = hikashop_get('class.mail');
$registerData->user_data =& $userData;
$registerData->address_data =& $addressData;
$registerData->shipping_address_data =& $shippingAddressData;
$registerData->active = $useractivation;
in the file administrator/components/com_hikashop/classes/user.php
It's this $registerData which is given to the email notification when loading it with the line:
$mail = $mailClass->get('user_account', $registerData);
So I don't see how you can print_r an object with user_data and active but without address_data and shipping_address_data in the email.
I suppose I'm missing some information about what you're trying to do where...