I don’t quite get it. So, get_field('weather') is a checkbox field type, right? But what do you mean with “default checked radio button”? It looks like you are creating radio buttons on the fly from the checked checkboxes, i. e. if three checkboxes are checked, three radio buttons will be created.
What’s the point of all this?
Welcome to the Advanced Custom Fields community forum.
Browse through ideas, snippets of code, questions and answers between fellow ACF users