It is ok to terminate the contract. Generally, the deposit will not be refunded. If there is a breach of contract (it is impossible and unrealistic to pay 80% in full), there is something wrong with the contract and it belongs to the overlord contract; However, the contract skill does not exist whether it is overlord or not, because both parties agree to sign it; )
3. You can find a consumer association to resolve the dispute, but personally feel that it is not necessary; Their deposit will not be refunded to you. Business is always like this.