There is a bug in the grid, more specifically the applyStyles javascript function.
If you filter rows, and then try to apply styles to these filtered rows (filter so that you get records from the bottom of the spreadsheet, not the top) the style doesnt get updated…
See attached image, that is why. Its only setting it if the current row is less than the length of the rows buffer - which it is not…