That's really interesting, I'm going to check our analytics to see if the same thing is happening.
Another way you could potentially get around it is to fingerprint the user and store the basket contents server side and present them to that fingerprint.
Another way you could potentially get around it is to fingerprint the user and store the basket contents server side and present them to that fingerprint.