I don’t actually see any reason that your code is not working. When you say “can’t” what is not happening that you expect to happen? What part is not working? Is your query returning the correct posts? Is the loop not working?
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users