Another potential cause for this issue that I just ran into: open_basedir is in effect and does not include the temporary directory where files are uploaded to by PHP.
ACF reads the files directly, which fails under those circumstances. I’ve filed a bug report, but temporary solution: just change open_basedir to include whatever sys_temp_dir is set to (usually “/tmp” on linux/unix).
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users