Even if Iran were arming regional proxies, that's an Israel problem, not an america problem. Though AIPAC et el makes sure no american is ever aware of that distinction.
That doesn't seem like a good reason to cancel the only thing stopping them from developing nukes. Of course they fund proxy armies, but that's a reginal problem that can be addressed through conventional means.
Cancelling the Joint Agreement is a case of cutting off your nose to spite your face. In particular, it was clearly an expression of Trump's animus to Obama.
Yep, the JCPOA was canceled because 1) Bibi has always wanted to go to war with Iran, and knew very well how to get the US's help to do it, and 2) Trump's ego can be trivially played by just saying it's something Obama got credit for.