A lot of teams do retrospectives after they finished work
Everyone is waiting on the call. No time time to gather their thoughts about what happened in the last week or two.
Feedback is shared publicly. Most people don't feel comfortable sharing honest feedback when everyone is looking.
Share feedback any time during the sprint