As workflows node, the property workflowId should not be versionned and always read on the current version of the content.
It can causes problems to have a versionned workflow id because if you have reset your workflow (for any reason) and your current "Live" version of content has a workflow id on an older workflow which not exists anymore, some errors occur in some cases (like live generation or indexation).