How does your definition of the fields within markdown look like? You’re not pulling the data from an excel spreadsheet are you?
Or another option, what do you get if you do this query:
```dataview
LIST WITHOUT ID min(rows.role), length(rows.role)
FROM "Novels/The Last Concubine/Characters"
GROUP BY role
```