The forcefield gradient wrapper scales down gradients for numerical stability (here). However, the maxGrad term only takes into account positive gradients, ignoring large negative terms. This probably ...