How is the Project Actual Finish Date set?
Task actual finish dates roll up to the project actual finish dates.
The project actual finish comes from the latest task actual finish date, so it would only change based on
(1) time being booked, or
(2) tasks being statused as complete, or
(3) the project being marked as complete
whichever date is later.