Even with one process, I don’t get a deterministic behavior.
finding initial point
initial point found. moving to continuation part
starting loop: 1/5. Current nu = 0.1. Predicted nu = 0.09973
0 SNES Function norm 2.805428653365e-07
nu = 0.09973
1 SNES Function norm 1.695141030744e-07
nu = 0.0997301
2 SNES Function norm 6.278092520575e-13
nu = 0.0997308
3 SNES Function norm 1.354552924947e-14
Nonlinear solve converged due to CONVERGED_SNORM_RELATIVE iterations 3
starting loop: 2/5. Current nu = 0.0997308. Predicted nu = 0.0994608
0 SNES Function norm 1.891297254561e-07
nu = 0.0994608
1 SNES Function norm 7.815465447968e-13
nu = 0.0994616
2 SNES Function norm 1.375679948496e-14
Nonlinear solve converged due to CONVERGED_SNORM_RELATIVE iterations 2
starting loop: 3/5. Current nu = 0.0994616. Predicted nu = 0.0991916
0 SNES Function norm 2.822903166950e-07
nu = 0.0991916
1 SNES Function norm 1.709241490889e-07
nu = 0.0991917
2 SNES Function norm 6.395819877626e-13
nu = 0.0991924
3 SNES Function norm 1.349931255097e-14
Nonlinear solve converged due to CONVERGED_SNORM_RELATIVE iterations 3
vs.
finding initial point
initial point found. moving to continuation part
starting loop: 1/5. Current nu = 0.1. Predicted nu = 0.09973
0 SNES Function norm 2.805428653365e-07
nu = 0.09973
1 SNES Function norm 1.695141030744e-07
nu = 0.0997301
2 SNES Function norm 6.278092520575e-13
nu = 0.0997308
3 SNES Function norm 1.354552924947e-14
Nonlinear solve converged due to CONVERGED_SNORM_RELATIVE iterations 3
starting loop: 2/5. Current nu = 0.0997308. Predicted nu = 0.0994608
0 SNES Function norm 2.081688271474e-03
nu = 0.0994608
1 SNES Function norm 5.759118650479e-09
nu = 0.0994141
2 SNES Function norm 1.409543210835e-14
Nonlinear solve converged due to CONVERGED_FNORM_RELATIVE iterations 2
starting loop: 3/5. Current nu = 0.0994141. Predicted nu = 0.0991441
0 SNES Function norm 1.900550339798e-07
nu = 0.0991441
Nonlinear solve did not converge due to DIVERGED_LINE_SEARCH iterations 0
starting loop: 4/5. Current nu = 0.0991441. Predicted nu = 0.0988741
0 SNES Function norm 3.809037608138e-07
If you find where it starts to behave differently, I could try to make sense of this, but I cannot debug the full code right now, sorry.