You’re using Any Component blocks that require a component ID. This is a hidden value generated by Thunkable and is unique for each component. So the in list app variable RowObject get #i
block needs a list of components, not a list of data source values as you have it.
One method is to use the row IDs as I demonstrate here: Conditional Formatting of a Data Viewer List (aka "Painting the DVL").
Another is to use the all Data Viewers
block from the Any Component drawer and then get #i of that list. That will provide component IDs.