I also have problems with sessions and cf7 : in the ajax call for sending a message, my WC variables looks empty, woocommerce->cart is empty like if the ajax call was in a different session, while woocommerce variable is initialized with version, and basic attributes.
This result in an error 500 if I try to access method on undefined object.