Why an undischarged condition is a breach
Planning permission is granted subject to conditions, and the conditions are part of the permission rather than a wish list attached to it. Failing to comply with one is a breach of planning control in the same way that building without permission at all is.
Pre-commencement conditions — drainage details, materials, ground investigation — had to be discharged before work began. Pre-occupation conditions — landscaping, parking, access arrangements — had to be discharged before anyone moved in. Finding either outstanding on a recently built property suggests the developer did not finish the process, and the obligation does not expire because the developer has moved on.