You can speculate all you want as to why it has been halted but unless you have proof solid, it is mere speculation. And just because it has not happened yet, it does not mean it cannot happen tomorrow, next month or even year. But what is a matter of fact is that ICJ, an independent court did not speak of his innocence or aquitted him. It is as simple as that, he is currently still rotting in jail.
Jadhav case (India v. Pakistan)
Summary of the Judgment of 17 July 2019
Procedural background (paras. 1-19)
The Court recalls that, on 8 May 2017, the Government of the Republic of India (hereinafter
“India”) filed an Application instituting proceedings against the Islamic Republic of Pakistan
(hereinafter “Pakistan”) alleging violations of the Vienna Convention on Consular Relations of
24 April 1963 (hereinafter the “Vienna Convention”) “in the matter of the detention and trial of an
Indian national, Mr. Kulbhushan Sudhir Jadhav”, sentenced to death by a military court in Pakistan
in April 2017. On the same day, India submitted a Request for the indication of provisional
measures.
By an Order of 18 May 2017, the Court indicated the following provisional measures:
“Pakistan shall take all measures at its disposal to ensure that Mr. Jadhav is not
executed pending the final decision in these proceedings and shall inform the Court of
all the measures taken in implementation of the present Order.”
It further decided that, “until the Court has given its final decision, it shall remain seised of the
matters which form the subject-matter of this Order”.
I. FACTUAL BACKGROUND (PARAS. 20-32)
For the rest of the judgement you can go through the below link.
https://www.icj-cij.org/en/case/168/summaries