The setup:A workflow (workflow 1) triggers another workflow (workflow 2) within a loop, handing in raw paramters via webhook. The paramters in workflow 2 are accessible in the first processing step (branch element), but not in the following sets (a rest api ressource) - even though they are connected.
Does seem odd indeed. Can double check that your workflow is deployed and try again? I see that you have "Undeployed changes" showing so you may be hitting an older version.
When you hit the run button manually, you should be running the current version on the canvas regardless if you've deployed or not. If you trigger the workflow via webhook / another workflow, it will use the latest deployed version.