Whenever you use WP_Query to do a custom query you always need to call wp_reset_postdata() to reset WP back to the main query. Sometimes you need to call wp_reset_query(). If you don’t reset WP then it’s looking at the wrong query when it tries to display the list of posts on the admin page.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users