Using workflow in shopping cart

I would like to use rest call shopping cart to trigger another process. For this I consumed M9851 (Workflow at cart). I have set up workflow configuration.
Checked the checkboxes for “Set workflow configuration after creating shopping cart” and “Start workflow after creating shopping cart” at the Shopping cart settings block under Marketing settings.
but I can’t get it to work.

I have two problems:
1- My workflow is not triggered when I create/edit a shopping cart.
2- When I want to manually test the workflow I get an error message at a process step: “Error evaluating parameters: Type check error in ‘string:first({shoppingcarts,this.guid,this.guid.equals(parent.workflow.shopping_cart.guid)})’: Too many parent calls (2 vs 1), parent”

Would like some advice on this. Thank you.

ps I have read the existing topics about this.

  1. Why the workflow is not triggered could be because these fields are not configured:

  2. Could it be that the parameter is not correctly set at the workflow configuration? This is how we’ve set up our workflow config: