When attempting to save projects that were created from Demand, saving the form has no effect (that is, nothing happens. It does not time out).
"Approved end date" is set to a value before the "approved start date". OOB, the onSubmit Client Script "validateApprovedDates" checks for valid dates and prevents projects from being updated.
Ensure that approved end dates are after the approved start dates.