Shopify Headless Storefront checkout not prefilled

Hello, I’m using the shopify storefront api to create an headless storefront made with nextjs.

I let user log in with the customerAccessTokenCreate. When a user log in (if there is a cart in session) I link the cart with the user using the cartBuyerIdentityUpdate mutation. Same thing is done if a cart is created and there is a user logged in.

When clicking on the checkout button now, i get redirected on the Shopify checkout page and i get the email, address correctly prefilled.

But if i close the checkout page without completing the purchase, and then i go back to the shop and click again on the checkout button at this point the checkout fields are not filled anymore.

The only thing i can do to get the fields filled again is to generate another cart with another cart_id and at this point i get the fields filled correctly (only the first time of revisiting the checkout page).
Basically is like the fields are filled the first time of the checkout page being visited per cart_id.

Can someone tell me how to get the fields always prefilled ?

thank you in advance

I think I saw same issue with another user before.

Can’t you just create new cart_id if thats solve the issie?