translate English to French: Deficiencies, however, still persist.
Cependant, des carences demeurent.