As nouns the difference between breach and nonperformance
is that
breach is a gap or opening made by breaking or battering, as in a wall, fortification or levee; the space between the parts of a solid body rent by violence; a break; a rupture; a fissure while
nonperformance is a failure to perform a task, especially a task that one was legally bound to do.
As a verb breach
is to make a breach in.