Issues encountered during evaluating ADJOINT model

I computed the sensitivity of NO2 using both BF and adjoint modes separately, and the results are shown in the following figure.

According to the comparison results, an error occurred in the adjoint mode outcome. How can I resolve this issue?

The methods I used to calculate BF and adjoint sensitivity are illustrated in the following figure.

BF:
S_BF=(C^(+10%)-C)/(10%)

Adjoint:
φ(E_No2 )=(∂Jc)/(∂E_No2)×E_No2

Thanks
Hake