No. The % Complete field does not update as you go on billing time and expenses on the project. You have to manually update that. However, if you create percent complete invoices, Core prompts you to update the % Complete for the project. Check Core Help for details. You can also check out this article: How to change % complete for a project.