It appears Hilton does not have a central place to coordinate eMails sent to customers. I changed my eMail years ago and I still get messages via the old address. I've complained to Hilton and they say everything is set as I like, yet messages still arrive.
I believe the properties/brands are using registration files to data mine eMail addresses without regard for the customer's wishes (how do you spell SPAM?). Unfortunately, I have not found a way to change old records.