回答这个问题,先得搞清楚沛城之战是什么时候打的。
单看三国志,似乎整个战役只是几天的事情,其实不然。
参见裴注引《英雄记》可知,沛城之战大概率持续了半年左右。
三国志 卷32裴注: 英雄记曰:建安三年春,布使人赍金欲诣河内买马,为备兵所钞。布由是遣中郎将高顺、北地太守张辽等攻备。九月,遂破沛城,备单身走,获其妻息。十月,曹公自征布,备于梁国界中与曹公相遇,遂随公俱东征。
也就是说吕布从建安三年(公元198年)春天开始派高顺张辽进攻刘备,直到同年九月方才取胜。
搞清楚时间线,曹操的同期动向也一目了然了:他在进攻张绣,七月才回到许县。
三国志 卷1: (建安三年)三月,公围张绣于穰。夏五月,刘表遣兵救绣,以绝军后。公将引还,绣兵来,公军不得进,连营稍前。公与荀彧书曰:“贼来追吾,虽日行数里,吾策之,到安众,破绣必矣。”到安众,绣与表兵合守险,公军前后受敌。公乃夜凿险为地道,悉过辎重,设奇兵。会明,贼谓公为遁也,悉军来追。乃纵奇兵步骑夹攻,大破之。秋七月,公还许。
穰县和沛城之间隔了上千里,有刘表支持的张绣也不是好啃的骨头,曹操自然一时间分身乏术。
至于夏侯惇,有可能是曹操征张绣期间就派去援助刘备的,也可能是曹操回到许县后才派出的,史料无载。但可以确认的是,他本身就是曹操对沛城之战的第一波支援。
而在夏侯惇失利,且沛城陷落后,曹操立即自己出马了。
三国志 卷1: (建安三年)九月,公东征布。