The big question is whether the Senate will even allow a vote on the issue. Once there are 41 Dems who support the deal, there will be no way to sustain a cloture vote. In fact, even the Dems who oppose the deal may not vote for cloture.
Obama does not want to use the veto for the sake of optics. He must not allow a vote on the agreement in the Senate.