Tag options are disapprearing

I have a table with a column service_completed. I want this to be a tag with an option list. The data for the option list is in the column services.
The value in services is different per row and is structured like this:

[
          {
            "id": "a",
            "name": "Service A"
          },
          {
            "id": "b",
            "name": "Service  B"
          },
          {
            "id": "c",
            "name": "Service C"
          }
        ]

Data source: {{ JSON.parse(currentRow.services || '[]') }}
Mapped options:
Value: {{ item.id }}
Label: {{ item.name }}

Tag mapped value: {{ item }}

When I first enter the data source, everything looks good and the dropdown populates correctly.
chrome_n4s5kIUUiq

However when I refresh the page, the options disappear!
chrome_pNwtCmUqBE

How can I fix this behavior?