We have a flow with the availability to change stage to the previous stage whenever you need. But when we run the case until stage 3, return to stage 2 and then move forward again, instead of going to stage 3 again it goes straight to stage 4.
On clipboard I could find that it got in the stage but did not ran the step within it.
We have PEGA 7.18, "run on re-entry?" checked on all steps and "Close open assignments from current stage on change" on all change stage shapes.