I did try that. Interestingly, when the field in question is of type: Select, it returns an object every time. However, if the field is of type: text, it only returns the object once. Then Null (false) for the rest of the loop.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users