If you intention is just to skip the step based on the Maritial status of the user then you can define the IsMarried boolean property in your first Step based on the selection value you can choose to route the flow to another step within the same stage or to another stage first step. I had created a sample use case for your reference and attached.
Kindly let me know if that helps you or regarding any doubts.
When using this method the when rules are not getting run if the user skips the process, then goes back to the first process and tries to skip again. Pega is not running the when conditions and is instead immediately "resuming" the next flow in in line regardless of the when conditions in the case type.
Thank you for posting your query on PSC. This looks like an inactive post and hence, we suggest you create a new post for your query. Click on the Write a Post button that’s at the top of our Pega Support Community homepage. Once created, please reply back here with the URL of the new post.
We have also sent you a private message opening up a communication channel in case you have any further questions.