I've got this weird issue where, using Umbraco Workflow, if I am a member of an approver group with Implicit FlowType configured, and I change a culture invariant custom (JSON) datatype property of a node's content, then click "Request Publish..." and publish my change, the custom JSON property value is not saved. I reload the page and the previous version is still there.
Yet, if I just click "Save and Publish" the correct value is saved.
I've debugged my custom data type and $scope.model.value is being correctly set before the "Request Publish..." action. The value sent to umbraco to save is not changed, however.