There didn’t need to be any more CO2 then than now to support dinos’ food supply. The problem is, dinos need a lot of oxygen to support respiration — when the Chicxulub impact happened, oxygen levels fell, the food supply vanished, and the surface of the Earth lost sunlight for years, probably decades.
You know sometimes you’re no fun