Ask a landlord-tenant lawyer and get answers ASAP
You not responsible. You got the all clear and got deposit back. Landlord waived any claims. It also cannot establish you caused it since time passed since you left. Practically, landlord not likely to pursue this in court given these facts, so I would not be concerned.
Kindly let me know if that is fast and clear.