osTicket 1.16.3
PHP version 8.0.21
Ubuntu 20.04
Staff side of the UI
We are running some reports that include data from custom lists in osTicket but for some reason, in the custom list field, some rows contain just a number, while others are of the format number,description. This is even for the same list entry:

How does the __cdata field work and what should it contain for these list references? Should I be referencing some other table using the number part of the field content as a foreign key reference or will fully populating those 'partial fields' with the full description fix this and it wont recurr.
It's been going on some time and it seems also to play havoc at time with custom queries within the application so any advice you can give would be very welcome.