She will leave you living in an uninhabitable house. Take lots of pictures. Save the contract. Save all responses by the agent as they are the correct response to this. Get a plumber in to state what happened on paper. She would have kept your deposit so it is lost already. Get legal advice. Send her a letter stating the house is now uninhabitable and that legally she is responsible to maintain. As such the contract is frustrated and you are leaving and not paying the last months rent. Send it after you move out. Leave her no opportunity to use any influence she may have with the police. The police are not interested in most civil matters. Your passport and status in Thailand are not at risk. Sad she is this way but my suggestion will help you cut your losses and move on with your life.