This little detail about not breaking Jesus’ bones and the soldiers piercing his side has been explained to me in the past by a physician. His observation was that when blood and water pour out, the heart has broken. In reality, Jesus died of a broken heart.
“Did Jesus die of a broken heart? Of course, he felt the weight of the sin of the world…. But thanks be to God, this is not the end of the story! Amen”