When the update_cart is invoked actually the chat creates another cart and doesn't update /create the current user cart. Visiting the cart page doesn't return the product, only option to retrieve the cart is via the provided checkout url.