Completeness and % Complete of milestones are used to measure the milestone completeness.
However, the milestone is not completed even though all the EDL items and required tasks are completed.
On Milestone, the EDL item metrics only consider EDL items that are Required. So if the user marks every EDL item as Not Required, it registers as 0 EDL items.
The user who has edit permission to the Milestone can provide an Actual Finish Date that sets the % complete to 100% and mark the milestone as completed.
Vault Documentation: Vault Help