It sounds like there might be an issue with how variables are being passed or accessed in your workflow. When you hard code items, they are directly available within the node, but when running the whole workflow, variables might need to be referenced correctly.
To efficiently use variables in your BuildShip workflow, you need to understand how to access and use context variables, HTTP request components, and output values from other nodes.
By following the guidelines in the documentation, you can ensure that the variables are correctly referenced and passed throughout your workflow. This should help resolve the issue you're encountering.