I believe your second setup is better than the first. With your first setup, you need to get all of the counties first. It depends on the field type of the counties. If it’s a text, you need to get them using wpdb class.
I hope this makes sense.
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users