Flagging Convergence in Newton Solver

You can set error_on_nonconvergence to False, see for instance: Bitbucket
or Custom NewtonSolver using the mixed-dimensional branch and PETScNestMatrix