Yep exact same issue. I often chase the hotel afterwards for the invoice, its a real pain with doing the online check-out from what I can see. If I do it in person then the checkin desk sends me the email instantly and it works fine.
Note sure if related but I am travelling outside of the USA