JoenB75.
It easy to forget how foreign the soteriology of Christianity was from native Judaism. Sacrifices of grain, vegetables and animals were seen as gifts of thanks and indebtedness, even in the case of "sin" offerings the objective was to secure reconciliation and an appeal for communion not a paying of a price for sin or an effort to be seen as sinless .Forgiveness was gained through repentance and restitution. With this in mind it is interesting you bring up Hebrews.
The unknown author of Hebrews shows awareness that the Jewish faith did not understand sacrifices to have a substitutionary value but served as a reminder of failure.
3But in those sacrifices there is a remembrance made of sins year by year. 4For it is impossible that the blood of bulls and goats should take away sins.
Note however in verse 4 he makes the suggestion that the issue was the animal to human imbalance. In this he has already made a radical break from native Judaism's understanding of sacrifices and their purpose as I've just said. In the mind of the writer of Hebrews the sacrifices took sins away in the sense of paying a price but they just didn't work well because they were animals and not human. He has shown a transactional thinking, a tit for tat barter. However the author never fully explains how this works. In fact no where it is consistently and fully explained. Christians as a result have debated the nature of the transaction for 2000 years. Check Wiki: Substitutionary atonement - Wikipedia
All this debating resulted from the Christian revisioning Jewish sacrifice as something it wasn't and ignoring the basic injustice of one man dying for the sins of another.