The challenge with OTP is that although you sign the contract and pay the deposit NOW, you typically don't settle until completion which could be in 2 years or more. It's the valuation THEN, in 2 years, that the bank uses to approve the loan THEN in 2 years time.
If the valuation falls short...