A misconception about the Christian faith that a lot of people (including Christians!) really struggle with is that forgiveness = no consequences for your sins. That's what people think Christianity preaches, and it is a major hurdle for them. They think that if a serial killer genuinely repents, that means that Christianity says they are able to get off scot-free with their crimes, or that it means they should be let out of jail, etc.
That is not true.
There are quite a few figures in the Bible who committed acts of evil, and repented for it. And God heard them! But oftentimes, their sins caused catastrophic damage to those around them, and they had to live (and die) with what they caused. The entirety of the Old Testament is a domino-effect of this happening over and over.
If someone genuinely repents before God, the forgiveness they receive from God is a perfect forgiveness. But we live in a fallen world affected by sin. Sin has consequences. Other people are often hurt by our sins, even if we aren't aware of it.
We have to live with the consequences of our actions in this world. Part of repentance requires accepting those consequences, otherwise it's not genuine.