We are updating an old Craft Commerce 2 site to Craft Commerce 3 which features a fair bit of bespoke code from a previous developer. The site features bespoke pricing based on a values stored in/saved to the options variable for line items alongside a bespoke line item event in our module that fetches the relevant price based on the options specified.
However, with the update to Craft 3 these values are not being updated when the cart is updated. I can see in the documentation that this would instead create a new line item but that isn't happening either.
Any thoughts of experiences of similar? I can see in the POST submission that the updated options are being sent but the item record is not changing.