The change in behavior of the ForEach region was indeed not intended and will be fixed in upcoming 6.3 release. Thanks for bringing it up.
And what sebl says, if using the Retry node at all, it should rather be at the end of the pipeline and not the front. But it’s also true that the ForEach region of ours does not work well together with this operator because it doesn’t really complete.
So if you want to make use of the Retry node, you should keep the ForEach node out of the equation.