@Jici Thanks for pushing back on my incorrect assumption! Turns out my datasource request included the data header, but I left it out in my workflow request which is why the data was not updating!
It works now!