The Siberian Traps didn’t cause anything but a little local discomfort, same goes for the Deccan Traps. And in neither case was there a massive increase in local volcanic activity all at once. Volcanic eruptions are not even a boil on the ass of a boundary event impact.
You ought to take another look. The one million year long basaltic flow was punctuated by Rhyolitic explosive super volcano like eruptions. The traps as now preserved would have covered in a thick lava flow an area like modern Europe. Originally, the indications are that it covered an area four times that size. It makes the Deccan Traps look small. We are mining copper and nickel in huge ore deposits dating back to intrusions under the mat of basalt and dacite. Then, you have to consider the coal deposits that were set on fire. The indications I am aware of suggesting an asteroid are of one which may have triggered this initially. The delta O18 measurements of the time show ocean temperatures of 40C.
An asteroid by itself brings on a so called nuclear winter. The rhyolitic volcanos would have put up a lot of ash which would cool things only in the very short run (a couple of years to a decade) but if rain wasn’t able to scrub the atmosphere, a lot of nasty gas would be left in the air.