If you can see the custom field differences on the backend, that means ACF is working correctly. This means there’s something wrong with how you get the diff programmatically. Because this is more related to WordPress, could you please ask to WordPress Community instead?
I hope this makes sense. Thanks 🙂
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users