When a field returns only IDs, this is usually to to a conflict somewhere. Most of the time this conflict is a pre_get_posts filter that’s effecting the way that ACF fields are loaded. Deactivate other plugins and switch themes and see if you can narrow down what’s causing the issue.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users