I think you might find this is not quite so straightforward. The Purchaser has entered into a contract with the Developer. If you, as the Purchaser, fail to honour the terms of the contract then you as the Purchaser will be deemed to have breached the contract. It doesn't matter what the bank or the lawyer do as they are only facilitators and not contractual parties that can be held accountable for late payments.
This is the reason why I paid the late penalty fee because if I don't pay then I have breached the terms of the agreement. Once the agreement is breached then the developer is not obligated to pay any late penalty fees if the property goes over 24 months without handover. The issue of blame and reclaiming money can only be done outside the confines of the contract and the SPA (Sale & Purchase Agreement) does not contain a vehicle for consequential losses.
I would recommend to anyone who is in this state (like I was), make the payment to the developer. Do not give reason to break your SPA and then fight it out with the lawyer / bank in whatever way you can.
Crap situation I know but I don't intend to risk Millions of Ringgit over a few thousand just to prove a point (no matter how correct we are).....
Totally agree with Pioneer123.
Buying the property was a happy decision and it should handover as smoothly as possible.
Not a good idea to get into a litigation scenario in Malaysia with the developer who will be managing the property that one will eventually be using after handover.
Paying the few thousand first and then working things out with the banks/developer would be a more prudent approach. Agree to keep focus on the larger picture in the whole scheme of events.