There are several synonyms for the phrase "had hold up on". One possible alternative is "delayed", which means to cause something to happen at a later time than originally planned or expected. Another option is "postponed", which refers to rescheduling an event or activity that had been previously arranged. "Suspended" is another synonym that can be used to describe a delay or interruption in progress or action. Lastly, "halted" can be used when referring to stopping or interrupting an activity or process altogether. All of these synonyms convey the same idea of holding up or delaying something, but each carries a slightly different connotation or usage.