Looking at that workflow there is no error there so I would expect it to show as succeeded, It looks like the third node didn’t return any data. If you manually input those items and test the node does it return anything?
That is very odd, if there was any data coming back even an error we should display that. As the output shows though if there is no data we do stop the workflow but we don’t treat it as an error for that you would need to do what you have suggested.
I am not sure why no data was returned though, did you try manually running the node with the same input parameters? Are you also able to share the actual workflow so we can test it and the version of n8n you are running?