Yes, you've read it correctly. All Asiamiles redemptions are non-refundable, unfortunately. You'll get nothing back if you cancel. OTOH, Asiamiles allows you to hold reward bookings for relatively long periods so that you could finalize your travel plan.