That's because the light bullets get out of the short barrel too fast to get the powder to burn the way it should. I note that
Speer's Gold Dot ammo for short barrels uses a 135-grain bullet, though a Gold Dot is soft enough that a 125-grain jacketed slug may offer similar start pressure resistance.