See that's my point. You should stop seeing anything in connection to India. India-Afghan relationship is the product of Pakistan's intervention in Afghanistan. Now you would link Pakistan-Afghan relationship to Afghan-India relationship, you'll never gonna go beyond the ABC. So yes you can keep working against so called "Indian interests" in Afghanistan but that's only gonna help India's cause more. So now you see Indians financing dams, then you'll see even more closer partnership. So it takes more than a gun to see things clearly. Pakistan has already done herself more damage by intervening and bringing Afghanistan and India closer. You can start normalizing the relationships or you can keep fueling the border to be hotter than ever before.
On Iran, I rather see ISPR delibraterly sabotaging the Iranian president's visit. So Bajwa tweeting before a joint statement drafted left the Army high and dry. It also forced Iranian President to categorically slap the installed journos by saying that Iran couldn't place Pakistan before India. So what did ISPR gain? Nobody in the whole world has put even a def ear to Kubashan Jhadav. Army by trying to sell something which they can't rather spoiled the whole curry. NS's attempt to reap peace dividends was left high and dry.
Even the use of phrase "Foreign policy against Iran,Afghanistan and India" shows how you see the foreign policy.