I’ve seen lots of interpretations of Aziraphales line at the end of S2
And I just clicked as to what I think it actually meant…
Aziraphale meant that he forgives Crowley for choosing to stay locked in his bitterness and anger instead of choosing to let it go so they can be together.
And we know this isn’t true, but Crowley hides things. Crowley didn’t even tell Aziraphale he was living in his car, so he definitely has not opened up about his fall. So Aziraphale thinks that all Crowley feels about Heaven is angry. He doesn’t see the mile deep iceberg of pain and trauma bellow it because Crowley has built up this unbothered, confident, smooth talking persona as an enormous wall to hide it from everyone.
So Aziraphale thinks Crowley is rejecting him in favour of staying angry and bitter. He believes Crowleys hatred for Heaven is stronger than his love for Aziraphale. Just like Crowley thinks Aziraphale is rejecting him in favour of Heaven and that Aziraphale loves heaven more than him.
Aziraphale is saying I forgive you for choosing to live in bitterness instead of coming with me to do something good with what happened you. He says it because he doesn’t fully understand the gravity of what he’s asking of Crowley because Crowley has not told him.