Obama got a congressional minority to allow the agreement to take effect.
The big flaw with executive agreeements is they’re not legally binding. Only treaties are under the Constitution.
Obama’s complaint about it being voided is political not legal. He had every opportuniy to get a treaty but he and his advisers couldn’t get it through the Senate.
He can go fly a kite.
Bingo!