translate English to French: Challenges regarding quality have been noted.
Il a relevé qu'il était difficile d'assurer la qualité des résultats.