Order.line_item. options_with_values will change when

When you go to the product page to change the name or value of the product’s option, the content read from the completed order via order.line_item. options_with_values will change as well.

The order information should be a snapshot, i.e., the information should be locked at the moment the order is placed successfully. However, the content read by order.line_item.options_with_values changes as the name and value of the product option are modified. This is a bit incomprehensible to me

Hint: the role of line_item.options_with_values is: The name and value pairs for each option of the variant associated with the line item.

Code diagram:

The effect before modification:

The effect picture after modification:

Help me friends!