As stated, sustainer fired (confirmed by chute deployment.)
Did booster SEPARATE?
If not, it’s not a vent hole problem, as you suggested it is too tight a fit.
For LOW POWER gap staged (I don’t know anything on high power), when packed for flight, with the rocket vertical nose-up, if you lift the sustainer GENTLY booster maybe should stay on. If you lift it briskly, booster should separate.
The main purpose of whatever coupling system you use for low power (simplest is minimum diameter nesting sustainer in booster tube just above the vent hole(s)•, is NOT to keep the pieces together, it’s to keep their ALIGNMENT congruent. I haven’t seen drag separation in LOW POWER, at least not prior to sustainer ignition.
Failure to separate would also explain why rocket was coming in ballistic when chute deployed, the extra mass and more importantly the sustainer trying to fire THROUGH the booster motor robbed the rocket of effective thrust, making for a low and premature apogee.
Low power stage coupling needs to be very stout (to use
@lakeroadster ‘s term) regarding ORIENTATION/ALIGNMENT. It needs to be very LOOSE regarding ATTACHMENT.
You should need to carefully carry the stacked rocket to the pad to keep it from separating, or even assemble the stack ON the pad.
•I use two holes on opposite sides, when I don’t vent out the back. Probable overkill, but theoretically keeps it from “shoving” or tilting rocket due to force of ejected gases on only one side.