Here’s how I solved the problem:
saving = SavingCallback((u,t,integrator)->integrator(t,Val{1}),
saved_values,saveat=0.0:1.0:120.0)
Instead of using get_du I used integrator(t,Val{1}). I do not have the problems that I mentioned above when I save the du like this.