Sounds like we are handling this poorly.
Unless there is a clause in the contract allowing us to rescind it, Andrade is entitled to claim the entire value of the contract.
Just give him a million or two and tell him to fuck off, instead of wasting cash on legal fees and still having to pay Andrade a heap.