Checkout 2.0 caching the cartLines when bundled

Hi, dear community,
I have built an app that creates bundles using the cartTransform function API, I create a mixed bundle using the function’s merge operation, and add some products that supposed to be bundled on the cart page and checkout

At first, if I start adding some of those products to the cart, the merge operation creates the bundle and adds the discount, and if I go to checkout, everything looks as expected,

but if I go back and add more of those products to the cart for a 2nd time, everything looks good on the cart page but when I go to the checkout page it shows the bundle with products from the first attempt. and not the new ones.

I have tested it in my development environment and the incognito tab

.