Please go into the project and do a status update and recheck the scheduled finish field. It will change.
Status update fields IN the project dashboard (and status history window) will only show the *last* status update.
Status update fields on the Project Tab Views will show the *current* field value regardless of last status update (often coinciding - Health, but unique for Scheduled Start/Finish).
The IN project status is meant to capture those fields in that moment of time it is saved, and log it in history so it's a little confusing to users why the same field doesn't just stay up to date like the Tab view.