Thanks for the further details.
I need to clarify:
"Now, in the subscription process, the user will choose a specific event, place it in the cart"
Hence, Events either are WooCommerce Products or, since you state those are a separate Post Type, then how do you place that Event in the cart? Is this done thru a Product, connected to a Form, which lets users create or edit Events or other posts, and then need to pay the product as connected to the Form?
This is the only way I would know, with Toolset - to charge users for any form of interaction on the site.
I think my assumption is right, since "Then, a WC Cred is also created that is linked to this product".
I need to know, the form that is ligated to payment, what does it create?
The relation itself, the Event Post or the Subscription Post?
In any case, however, the "item" in the cart, will be the Product, hence the WC Post Type.
I think this is as well confirmed by "the issue here is that when the user arrives in the cart, he has only the info from the standard product without any info from the specific event he has chosen (location, dates ..).", correct?
That is expected since you can only place a product into the cart, you can only see information on that post type there since that is handled to 100% by WooCommerce.
What you need, in this case, is a method to display the Post (any kind of Post) that the user either created or chose as related to, when the user checks out the Product you bind to that form.
Hence, I recommend using the Forms Commerce API.
https://toolset.com/documentation/programmer-reference/cred-commerce-api/
That API allows you to get and manipulate data while using forms ligated to products
Toolset does not allow to customize the cart, so how to display this data on the cart, is something you need to ask WooCommerce Support.
However, you can get the data (the ID of the Event created or edited, or any other post, that is manipulated by the Form), while the user checks out.
You can for example store that value to a database entry or in any other place where then WooCommerce can grab and display it in the cart.
An idea could be to store the ID of the Event or Participation in a user Field and then display the User Field on the Cart Page of WooCommerce.
Updating the user field would be done with the Forms Commerce API, and update_user_meta().
Our support could give some examples on such code, but not craft is ready to go, for this, you would have to contact a Contractor if you need assistance in the custom coding.
The request *Retrieving WC order ID inside cart and checkout pages* would not help here, because the Order ID is not ligated to the post created at all, it is only ligated to WooCommerce Data of the product and its purchase.
However, if you'd want to display the WooCommerce Order ID in the WooCommerce Checkout page, that would be something to consult with WooCommerce Support, since it would not require Toolset (and Toolset would not help to achieve that).
This because Toolset only allows to customize the single product and archive template, but not the cart, and the Order ID is managed by WooCommerce, as well.
Please let me know if you have further questions.
I can add a request to customize and control the WooCommerce Checkout / Cart to 100%, that is a large request but I can file it, for the future roadmaps. I could however not guarantee it to be implemented.