as you haven't signed the agreement, I think you should sell the property out to somebody else, unless you don't mind to wait. Even though the agent helps you to sign the agreement now, the agreement is not binding legally since the buyer has not got the permit for buying flat.