IfVerdict Continue only works if the step is the immediate child of a loop step
currently its like this:
case IfStepAction.ContinueLoop:
Log.Info("Condition is true, skipping sibling steps.");
StepRun.SuggestedNextStep = (Parent as ITestStep)?.Id;
break;
But it should probably be more like this:
var loopStep2 = GetParent<LoopTestStep>();
StepRun.SuggestedNextStep = loopStep2?.Id;