Listview only repeats one element from array

Do you know what Post someone was able to access component values of a new listview? I just tried it and I still get the scope error.

"checkbox1 can only be referenced in listview1 because it may not always be available due to performance optimizations." - on a button click, i'm running a custom script just to see if I could get the data from the listview.

Below is the data from the query RoofInspectionQuestions:

[
  {
    "id": 1,
    "question": "Roof Assembled per print on fixture (Caulk all seams & around fastener holes); Fasteners are tight"
  },
  {
    "id": 2,
    "question": "Insulation and perforated metal installed and secure (PERF is not damaged)"
  },
  {
    "id": 3,
    "question": "Insulation is neatly installed and does not stick out through perf"
  },
  {
    "id": 4,
    "question": "Perimeter wireway is correctly installed"
  },
  {
    "id": 5,
    "question": "Mounting plates, lights, & conduit are correctly installed"
  },
  {
    "id": 6,
    "question": "Unistrut is installed and in correct location for transformer"
  },
  {
    "id": 7,
    "question": "Confirm unistrut nuts are properly oriented in the unistrut channel"
  },
  {
    "id": 8,
    "question": "Excess caulk removed and smudges cleaned"
  },
  {
    "id": 9,
    "question": "Finish is scratch free and paint is visually acceptable"
  },
  {
    "id": 10,
    "question": "Roof assembled per print overall size (+/-,25\",+/- 6mm)"
  },
  {
    "id": 11,
    "question": "Loose parts are accounted for (Raincap, heater bracket,radiator hatch/gasket, transformer bracket, silencer hardware, etc)"
  },
  {
    "id": 12,
    "question": "Foam Gasket is installed on Mounting Surface"
  },
  {
    "id": 13,
    "question": "Roof Join sealing tape applied per Hennig standard."
  }
]