What do the completion percentages indicate on a group task?

Dear all,
I noticed that completing a whole project up to a certain date shows al tasks completed as expected up to that date. But the group tasks will be completed just before or after that date. Why? Does this mean that group tasks don’t show % duration completion but % effort completion instead?
BTW: all tasks are of the fixed duration type.

Thank you.