Exodus 23:20 Behold, I send an Angel before thee, to keep thee in the way, and to bring thee into the place which I have prepared. 21 Beware of him, and obey his voice, provoke him not; for he will not pardon your transgressions: for my name is in him.
When we take a closer look at the first passage, we see that it contains two statements that may seem puzzling. Here they are: [1] “Forgiving iniquity and transgression and sin” [2] “And that will by no means clear the guilty.” In reality, those who would have their transgression and iniquities and sins forgiven, will first have to be guilty, for wherever one is not guilty pardon is never needed. Therefore, the second statement that says The Lord will not clear the guilty, must be referring to a different kind of guilt.
Question [1] What kind of guilt is it that The Lord will not pardon? Question: [2] What does it mean in the 2nd passage that “He will not pardon your transgressions? Question [3] Why then are those two statements juxtaposed to each other? Answers: The type of guilt that God will not pardon is the guilt incurred by deliberate, persistent sin, by which a person’s choice to do wrong is firmly fixed in the mind, while at the same time, they knowingly refuse all efforts by The Holy Spirit to acknowledge and forsake sin.
The reason why God says He will never pardon that type of transgression and guilt, is because it cannot be pardoned. Pardoning sin must be productive of good at the end of the day, by removing guilt, but if the individual is not interested in change, then it is a waste of time and grace to grant forgiveness.
Matthew 12:31 Wherefore I say unto you, All manner of sin and blasphemy shall be forgiven unto men: but the blasphemy against the Holy Ghost shall not be forgiven unto men. 32 And whosoever speaks a word against the Son of man, it shall be forgiven him: but whosoever speaks against the Holy Ghost, it shall not be forgiven him, neither in this world, neither in the world to come.
May The Lord add His blessing to the study of His word. God bless!