Rev 20:14 Then Death and Hades were thrown into the lake of fire. This is the second death, the lake of fire. 15 And if anyone's name was not found written in the book of life, he was thrown into the lake of fire.
Seems there are a few who did not receive forgiveness.
And there it is again plain and simple ....Mark 3:28,29,30. “Truly, I say to you, all sins will be forgiven the children of man, and whatever blasphemies they utter, 29 but whoever blasphemes against the Holy Spirit never has forgiveness, but is guilty of an eternal sin”— 30 for they were saying, “He has an unclean spirit.”
Matthew and Mark provide the two required witnesses.
Verse 30 gives the reason for their unforgivable state.... they said "He has an unclean spirit." The word of God here is not saying they refused to believe the witness of the Holy Spirit until the day they died and so were damned. No! they called the good works of the Holy Spirit evil and indeed the Holy Spirit Himself they called evil, according to the recorded words of Jesus, that was an eternal sin, beyond the reach of forgiveness then and there. Hey, don't blame me, I didn't record the words spoken by Jesus, I just believe them.
Let us not loose sight of the fact that there is vast difference between unforgiven sin and unforgivable sin.
Unforgiven sin is sin unconfessed and carried to the grave, such as denying the Holy Spirit as discussed earlier.
Unforgivable sin is sin as discussed by Jesus and is clearly to do with 'bad mouthing' the Holy Spirit.