Translate the following English sentence to French:
"I must confess that the slow progress in Council negotiations for its renewal leaves me rather puzzled."
Je dois avouer que la lenteur des négociations au Conseil pour son renouvellement me laisse un peu perplexe.