I just came across this post
https://community.nintex.com/community/build-your-own/blog/2016/05/18/using-the-store-data-and-retrieve-data-actions
by @cassy explaining how to use Store data and Retrieve data to pass variables between workflows. I need to pass a variable from child to parent, which can change at different points in the workflow. Do I need to restore the data in the child, if it changes? And do I need to re-retrieve it in the parent, if I need to check it at different intervals?