The depends value on picking weight and package_ids of picking are only set on the move_line_ids, which lead to compute the value of the picking weight only when move lines are created or deleted and not when a package is set on a line, quantity done changed and/or unit of measure changed. To fix this issue, we've changed the depends, of thos computed fields. closes odoo/odoo#33114 Signed-off-by: pimodoo <pimodoo@users.noreply.github.com>