To add details, there are two parts to the agreement.
A standard 10-year development agreement giving Disney the power to develop X number of park, residential, hotel, retail and restaurant space. With the option to renew twice for a total of 30 years. This part of the agreement is standard and likely iron clad in court.
Two ways for the State to invalidate the agreement are present proof of quid pro quo or that the agreement is harmful to the State.
The second part of the agreement gave Disney approval power over all RCID (now CFTOD) decision making process in perpetuity (using the Royal Lives clause). With the exception of the maintenance of existing infrastructure. This one is easier to overturn. The first question would be is CFTOD and RCID the same entity with different names?
Disney lawyers are aware of all these options. The question is do they have another card up their sleeve?