Hi Paul,
Even the same happened with me.
In my process, I have spaces at the beginning of the header name. It returns blank even though the value exists under Current values. My problem is all the production environments are coded with spaces in the collection. If upgrade happens to out prod environment, I am sure all the process will be terminated which causes lot of production loss.
Not sure what could be the workaround but raised a ticket to customer support.