Because the problem revealed itself over time, as problems often do, and eventually reached the proverbial tipping point.
That's my best guess, anyway.
The question is why he was fired.
Since he failed at a) and succeeded at , it appears he was hired to do both.
Unless you think he was fired even though he did exactly what he was hired to do.