The Holy Spirit does not forgive, in sofar as he does not allow you to lose energy on mistakes that you have already lived several times. He does not allow you to fulfill false desires if they lead you to worsen your situation with suffering and disease.
The Holy Spirit does not assist you if he sees that you do something wrong, he does not let you have your way, his task consists in blocking your decline. He does not concede you a healing so you can persist in your old ways and continue to make the same mistakes.
This is why he does not forgive, he tells you that you’re on the wrong path to enable you to arrive at the True Goal.
You can pray to Jesus for a healing or a miracle, but you are not granted them if your energy comes from a path that goes the opposite of His Example. If you follow Jesus you receive the miracle and the healing, but if your energies are in opposition, the Holy Ghost will never grant them to you.
The Holy Spirit always urges you to go forward to Heaven to meet your Spirit, who is already in Perfection, not because of you, but because of the Gift of the Father in communion with Christ Jesus who descended into our conditions.