FWIW:
I have this same problem, in the Apple universe. On my laptop, using Safari and iCalendar, I get an error message from Hilton '400 Bad Request'.
I agree, it's very annoying to have to manually enter your reservation info into one's calendar.
At one time, this feature worked and reservation info would create a calendar event.