UPDATE!!!
It is not the mobile version as I thought. I was testing on the mobile without being logged in.
It seems that on either desktop or mobile, if I am not logged in then the cart empties itself when visiting it
I have just deactivated W3 cache
I shall read earlier posts on the subject