This is great advice. Also if the OP cancelled in December they would be expecting a refund of the deposit, when that didn’t show up it should raise suspicion, I would always ask for a cancellation confirmation.
Travel agencies have insurance to cover mistakes like this.