translate English to French: Despite these challenges, the team was fulfilling its responsibilities. But it could do better.
L'équipe s'acquittait de ses responsabilités en dépit de ces difficultés, mais elle aurait pu mieux faire.