I think that the if statement was the only thing that I really changed. I like puzzles and I wanted to test this because you said that support told you it was a known issue. If there was a problem it could effect me when I was building a site and was something that I wanted to know about.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users