I suggest you to book a non refundable rate and ask the hotel to send you the invoice, just after the payment
Then, you need to do check in online 1-2 days before the stay.
even if you aren’t physically going at the hotel, you may have good chance to get your points.