Well, it all depends on what the definition of “forgiveness” is.
Jesus asked His Father to forgive those that were crucifying Him at the cross because they didn’t know what they were doing. Didn’t ask that, near as I can determine, for Pilate or the High Priest. Pilate, for instance, knew he was executing an innocent Man.
Further, even the ones that He asked it for didn’t get it if they didn’t meet God’s conditions.
But getting back to the original point. Telling someone you forgive them when they haven’t asked for it, is just sticking a thumb in their eye. They don’t accept it.