Going back to my statement above, any PHP error that happens during the AJAX call can cause it to return false. The error does not need to be associated with ACF. Even if you do not have display of errors turned on some errors can cause script execution to be terminated which can cause the AJAX request to fail.
See my comment above about looking for errors. If there are errors in the log then the solution is to clear up what is causing them.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users