We got the exact same issue.
We have setup WooCommerce to redirect the user directly to the cart when adding an item. The item exists in the cart on the first redirect but if you refresh or navigate to another page and then back to the cart the item is gone.