Below is a mock up of the screen, and I'm not sure of the best way to do the Delay Reasons in this case.
Each service can have multiple delay reasons and each service can have different delay reasons. Does a button approach work for this? This will normally be setup by an administrator user and not changed too often. Or would it be better to be able to change all delay reasons for all services in one section? If so, what would be the best way to display that?