I just settled a total of 2.1L bill in Singapore (stay + f&b). You can simply book using the app (under the no pre-payment option), and settle the bill during checkout using points.
How do you pay at the hotel? Is there an OTP or something, or is internet access sufficient?