Something I've come to realize over the years is that jacketed bullets behave very differently when fired in sabots.
The bullet hits the critter with its jacket intact. I believe this allows the bullet to withstand higher velocity impacts than its rated for by the manufacturer.
When fired from a rifled barrel w/o sabot, the jacket is compromised by the engraving of the rifling. These cuts set up stress risers, fracture lines if you will, and when the bullet expands the jacket can split along these lines.
I've shot enough deer with various
calibers and weights of XTP's to have noticed the effect. I took a large doe with a 200 grain at a muzzle velocity of 1800 fps. The range was 25 yards and a front quartering shot that got the shoulder ball and a rib before going through her chest like a blender. BOOMflop. The bullet did not exit, nor was it found.
Some would call that a failure. I don't. It was an instant kill of a deer involving a good amount of bone and a bullet going 550 fps faster than it was rated for.
I took a 125 pound ( dressed weight) 8 pointer with a 180 gr 40 caliber XTP at 1750 fps.
He was turning and was kinda bent unto a U when the bullet hit at 52 yards. It got a rib, some of the left lung, tip of the right, travelled along the inside of the abdominal cavity and wound up under the hide on the outside of his right ham. Somewhere it shucked the jacket, but still weighed 122 grains. He went 50 yards and crashed. The 180 was going 350 fps faster than expected.
The 155 gr 40 was rated to, I believe, the same velocity as the 180 ( 1450 fps). But its not a lot of bullet to work with. I would personally treat it like a 45 ball in terms of shot placement and range.