Doesn’t God know if they are going to sin anymore or not, or if their hearts are contrite?
Yes, He does have foreknowledge, but He does not force humans to choose His ways.
I like this question because it makes me reflect on God's handling of Cain. These are the questions God had for Cain:
6 Then the Lord said to Cain, (1) Why are you angry? (2) Why is your face downcast? (3) If you do what is right, will you not be accepted? Then the Lord said to Cain, (4) Where is your brother Abel? (5) The Lord said, What have you done?
Assuming a sovereign God, the answers are already known to God and God already knows the outcome. So, what purpose do they serve?
I assume that God's love for Cain was so great that he desired to try and reach Cain and change Cain's heart. I see God's desire to reach Cain even though he knows it is a lost cause as an hint at how much God's love for anyone really is. If this is applied to the porn star, even if she is not a Christian God's love for her is no less than the love he showed Cain.