According to several OT passages, God never desired literal blood sacrifices. Instead of blood and meat, God wanted people to be merciful, repentant and humble.
Hosea 6:6 For I desire mercy, not sacrifice, and acknowledgment of God rather than burnt offerings.
The above was repeated by Jesus twice in the gospels. And God/Jesus got anything but mercy on the cross.
Mark 12:33 To love him with all your heart, with all your understanding and with all your strength, and to love your neighbor as yourself is more important than all burnt offerings and sacrifices.
1 Samuel 15:22 But Samuel replied: "Does the LORD delight in burnt offerings and sacrifices as much as in obeying the LORD? To obey is better than sacrifice, and to heed is better than the fat of rams.
Psalm 40:6 Sacrifice and offering you did not desire-- but my ears you have opened -- burnt offerings and sin offerings you did not require.
Psalm 51:16 You do not delight in sacrifice, or I would bring it; you do not take pleasure in burnt offerings.
Proverbs 21:3 To do what is right and just is more acceptable to the LORD than sacrifice.
Isaiah 1:11 "The multitude of your sacrifices-- what are they to me?" says the LORD. "I have more than enough of burnt offerings, of rams and the fat of fattened animals; I have no pleasure in the blood of bulls and lambs and goats.
Unless God was saying, "I want a human sacrifice, not an animal sacrifice", the above passages tell us that God never desired the literal blood and meat of Jesus.
And if God never desired the literal blood and meat of Jesus, then the literal blood and meat of Jesus did not do anything for anyone's sins.
It appears that:
1) the God of the Old Testament does not accept a sacrifice (human or otherwise) that covers the sins of all mankind.
2) the God of the Old Testament, instead, wants each individual to live a righteous life by being merciful, repentant and humble.
And God says that this is not an impossible task:
Deuteronomy 30:11 Now what I am commanding you today is not too difficult for you or beyond your reach.