Problems with blueprint query and custom data

Your first site method version and then:

      category:
        type: radio
        options: query
        query:
          fetch: site.custom
          text: "{{ arrayItem.value }}"
          value: "{{ arrayItem.key }}"