When was Adam forgiven? When he transgressed God’s commandment, God did not withdraw from Adam and Eve. Adam and Eve withdrew from God. Although God knew Adam had sinned, He gave Adam and Eve garments to assuage their shame so that they would feel more comfortable in His presence. It looks to Me like God forgave Adam as soon as He sinned, because God is good. But Adam thought God was going to berate him, because now Adam had the idea that now He knew good and evil existed, and his own opinion of what a good God would think and do would be correct. But his idea of the good thing to think and do was
not the same as God’s. God did not demand an apology or penance. He gave grace and forgiveness. But mankind's new-found confidence in his own supposed ability to discern accurately between good and evil was going to make life much harder for mankind. He was going to trust in his own ideas of “good farming practices" "good parenting”"good social structures” etc. and go down many false trails that would produce unintended consequences that would cause much suffering, pain, guilt and regret.
The problem is not that God is withholding forgiveness, but that healing only comes from realigning our hearts with God, and man is unwilling to surrender His own determination of right and wrong to God, and he is unwilling to do things God’s way, so he keeps getting negative consequences and judges that "God must be not be merciful and good as people say He is”; or “There is no God, and everything is just subject to random chance”; … or some other false judgment of God.
Psa 51:16
Certainly you do not want a sacrifice, or else I would offer it; you do not desire a burnt sacrifice.
Psa 51:17
The sacrifices God desires are a humble spirit - O God, a humble and repentant heart you will not reject.