Issue1:YouIssue1: You need set customeridcustomer id
at customer address object customer address object
for set customer id to address
$customer->save();
/* add this code */
$address->setCustomerId($customer->getId());
$address->save();
Also for checking create address validate for save then try below code:
/* use to validate */
$valid = $address->validate();
if (!is_array($valid)) {
$address->save()
}