Update method on salesline

Why would generating a packing list not trigger the “update” method on salesline when remainsalesphysical is clearly changed? (breakpoint on salesline.update does not trigger when posting packing list / invoice) I thought that the insert / delete /update table methods were supposed to be pretty low level. Thanks!

Perhaps method salesLine.doUpdate() is used…?