You can not avoid staff delays as it is a part of the built-in matrix of the game.
The best you can do is to not cause staff delays (additional) by having morale, staff levels, etc at 100% which you have done.
Staff delay reasons even when at 100% -
calls in sick
stuck in traffic
little Johnny needs to go to doctor
Pilot is drunk again