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:




