Time-dependent nonlinear reaction-diffusion not proceeding in time loop

By adding:

from dolfinx import log
log.set_log_level(log.LogLevel.INFO)

you can see that the Newton solver diverges. Make sure that you have a sensible initial guess to the non-linear equation, and follow the suggestions in Default absolute tolerance and relative tolerance - #4 by nate