If the agent entered into a contract in capacity as your agent then they have certain fiduciary duties. They can't just give up when the going gets tough. You may have grounds for compensation.
But this is not the agent's job - they are there to collect the rent not manage projects. But in...