I've only checked out one case but... extra white space (an extra space) after the pipe before the key caused the key:value to be ignored
Thanks, Peter. I think this has to do with getting escaped html white spaces (eg ) which we need to convert and strip. Will investigate.