The Holy Spirit does not forgive. It does not allow you to lose energies for the same errors done more than once. It will not satisfy false desires if your situation gets worse with sufferance and diseases.
The Holy Spirit does not go along with you, if it sees you doing something wrong. It will not allow you to do what you want. Its task is to put a stop to things, so they do not get worse. It does not give you healing in order for you to continue making the same mistakes.
This is why it does not forgive. It tells you that you are on the wrong path so you can get to your real goal.
You can pray to Jesus to get a healing or a miracle, but He will not give it to you if your energy is opposite to His example.
If you follew Jesus, you will receive the miracle and healing, but if your energies are in opposition to the Holy Spirit it will never grant them to you.
The Holy Spirit pushes us to go forwards towards the Heavens to meet our Spirit, which is already in perfection, not for our credit, but because of the gift of the Father in communion with Christ Jesus that came down in our conditions.