Ok, S&P agreement must normally be signed first,then state approval, and it takes a while sometimes. Don't be frustrated, buying a house is like that as we are foreigners.
You are not alone man, i had to really struggle by myself as there was no one to give guidance on banks and i started out here with just the stuff in my car and grim determination.
I have been through this path as well. Don't be discouraged. Ask the developer/agent to explain it to you. Don't be worried, they have more patience than most folks in SG when explaining things. (Their driving is the complete opposite though)
Sounds like though the banks you are going with are crappy. As a general guideline, don't be afraid to use other banks that are local here, they are more afraid of you running away than you should be of them. I asked a learned friend of mine who insisted on using a bank in SG, imagine you are in US or NZ and you insist on OCBC? (Not that OCBC is bad of course) So because you can't use your favourite bank, you don't buy a house?
I am sorry, i don't have a very good impression of UOB folks in JB. I like them better in SG as i have friends in UOB SG.
The folks in UOB here strike me as pretty arrogant.
I think bros here has always advised shopping around unless you are really tied up for time. If you have not signed the SPA and other documents with the bank, then if anything,worse come to worse you only stand to lose a portion or the deposit/legal fees. Take your time, get at least 3-4 banks quote, sit down and do your math.
Check to see what makes the most sense, MRTA is not compulsory and with a bit of push, you can get it taken out. Most banks only push MRTA if they find shaky creditworthiness or if the purchaser wants a higher % of the loan.
Having any penalty is still not likely as you can always choose your own bank. Did you get from developer or agent? No matter which, its still a buyers market.
Don't be put off by them, tell them i want to choose my own bank. Have you tried Allianz or EON bank yet?