Hi @ddt,
Thanks for the post.
In this implementation I would recommend a slightly different workaround whereby you would need to obtain the custom field values by hooking into the acf/save_post action before ACF does, and saving the $_POST data in a custom table, then clearing the $_POST data to prevent ACF from saving it.
I hope this info helps.