Most hotels in Hong Kong are like this. When booking, credit card guarantee or advance payment is required. Whether you stay or not, you have to pay the fee. You can't get a refund. Determine the booking conditions at the next booking.
I have had the same experience, so I can only accept it myself, or if you have a friend who has recently gone to Hong Kong, you can transfer it to a friend.