Google cache does expire so it will forget eventually. The problem is when you go to the original on reddit, we're seeing that some of the comments still have their text intact, but with a [deleted] username now.
This is the expected behavior on Reddit when you delete your account. None of your posts go anywhere. You have to manually, before you delete your account, edit them to remove their contents. Requests for deletion under GDPR may function differently.