India is a much larger country, 4* the size and 5* the population I think. They have a much bigger system to worry about and have to provide basic needs to a MUCH larger population. India's strongest point (1.2 billion people as a market, is ALSO it weakest one, that she had to provide for so many people and manage a much larger system than Pakistan).
So $ 235 billion are good reserves but they are not something very big in a catastrophic economic downturn or exchange rate or economic throughput degradation.
Pakistan can do a LOT more with $ 150 billion in its reserves than India would with $ 300 billion in its forex reserves. Simply because Pakistan has a much smaller population to cater for and a much smaller area as well. If Pakistan as a nation can grow, you can easily surpass Australia and the UK in the next 10-15 years. Population wise, UK is at number 22 and Australia is at number 50 from a global list of populations by countries. While Pakistan is at number 6. Imagine that!!
What led BJP to cancel the deal, is because they are primarily blindsided with the Indian influence (majority of which is imaginary). Just like members on this forum, BJP's attitude is also similar in terms of India can get anything they want. What they are forgetting is, the businessmen in US, who now have strong relationships with Indian businessmen and lobbyists, are a LOT different in Europe. The French and the Britts, will sell stuff to India, but not with India wanting everything, they'll keep what they think needs to be a secret, like in Rafale's case, they are flat out denying providing certain things from a technology's standpoint, that India thinks because of their ability to have the $$, they can buy without issues.
Plus BJP wants to build at home. Sooner or later, they'll sign a contract with a US manufacturer to manufacture some newer jet in India. I don't think that would happen to a large degree with the Europeans. Russians will also allow for it.