translate English to French: Our devil clearly lies in non-implementation and non-compliance.
Le diable, en l'occurrence, est dans la non mise en œuvre et le non respect.