It probably caused because you're using a non-localized table value:
class - The localized name of the unit's class, or the unit's name if the unit is an NPC (string)
classFileName - A non-localized token representing the class (string)
local class, classFileName = UnitClass("unit")
Edit: Nevemind, i tought you're using a diffrenet colortable.
But found the issue:
You misspelled ROGUE / ROUGE on the table.
So the addon would drop this bug to any rogue.