For anyone who may run into this issue, I figured out what was happening for me. I was using the Local JSON feature and for some reason it wasn’t updating the JSON even though my permissions were correct. I deleted the JSON files and it solved my problem. But then I had a new issue because it still wasn’t creating JSON files, and I solved this by using the save_json filter documented on this page: https://www.advancedcustomfields.com/resources/local-json/
I hope this helps someone! I love ACF but this was a very frustrating experience for me.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users