Private contract vs federal permits. The contract was not doubt contingent on the parties getting and keeping the requisite permits. Brandon cancelled the permits which, in turn, caused the contract to be terminated by the parties.
Trump should have worded the contract in such a way that a future president couldn’t void it.