with due respect to Doktari, that's not how terminal ballistics work.
an 1800 lb cape buffalo has about 45000 times more mass than a 286 gr bullet; and more than 31000 times the mass of a 400 grain bullet.
In thinking about this, something tickled my brain from an Anatomy and Physiology class when I was in college.
The heart runs on electricity. The start of every heartbeat is an electrical impulse from a spot on the top of the heart called the sino-atrial node. If the SA node is destroyed, heart stops beating immediately. Heavy bleeding not even required. If heart stops beating, it doesn't really matter how much O2 is in the blood, because it isn't getting pumped along. Gas exchange (O2 for CO2) occurs in capillaries, and if the blood isn't moving, no more gas is going to get exchanged.
My suspicion about bang-flops on heart shots is the hunter got lucky and hit the SA node. On a human heart, the SA node is about 10-30mm long and 5-7 mm wide, probably much bigger on a cape buffalo, but still not likely measured in anything bigger than a couple centimeters, I expect.