Hi @reca
Thanks for the post!
You have mentioned that saving the post causes all the data not to save in the flexible content field. Is it possible that the issue could be as a result of a naming conflict?
Please ensure that all your field names are unique, you could also test whether creating a new flexible content field with a different name will produce the same results.