652g is way too high..... what measuring block are you seeing that value in? I'm not familiar with the interface you're showing the screen shot of.
Actually, 652 grams are too much even for two DPF replacements. It is, however, obviously not too high, but actually very close to exhaust temperatures during regen. So, my guess is that whatever device that is, it's simply reading the wrong blocks or using the wrong label file for the engine, and is actually picking up some temperature readings instead of the ash mass, and displaying the former as the latter.
This theory could be of course easily verified by checking the values again and seeing what "ash" amount is displayed now, or whether it shows some fluctuations during live observation. A temperature value will obviously fluctuate and show a few hundreds less right after startup, while an actual ash mass reading will not show any change or only a slight increase to last time.
That said there's indeed a possibility on some (if not on all) engines to tell the ECU to substract a value from the ash load from whatever it thinks it is, by setting a carbon mass "offset" or "learned value". This is what's used if the DPF has been replaced, and it's not the absolute ash that's reset, because afaik that can't. I guess this is to prevent tampering with the ash amount, and to make any "resets" trackable.
But then again, as said, 652 grams are two much even for two DPF replacements. So, most likely that's not the case here, but the tool is simply reading the wrong MVB for that engine.