This was cause by the legacy undo recreating the depsgraph for every update. Depsgraph is recreated for each undo step which make the update counter stay at 1. The fix is to protect for this case using a global atomic counter.
This was cause by the legacy undo recreating the depsgraph for every update. Depsgraph is recreated for each undo step which make the update counter stay at 1. The fix is to protect for this case using a global atomic counter.