The session / checkout cart returned by "getCheckoutFacade().getCheckoutCart()" seems to be randomly missing info that has been persisted on the earlier checkout steps. So the user sometimes gets errors like ‘Delivery Address missing’ on the ‘delivery method’ or the ‘payment’ step, even though the cart does have that data. Even sometimes, we see the missing info on place order too where validations are in place to check if all the info is in session / checkout cart before order creation. Not sure, what's causing to return different state of session cart with each request in a user session.
Please note, this happens randomly and is not reproducible consistently and the hybris version is v5.7.015.
Appreciate in advance for any inputs or suggestions.