I have a number of mailboxes with the attribute: HiddenFromAddressListsEnabled = $True
Users having the default permission 'AvailabilityOnly' are unable to add them as a shared calendar with the smtp-address. They get a popup asking them to send sharing request.
But if the users are adding the calendar with the 'legacyExchangeDN' it works fine.