XSSFFont StylesTable.findFont uses getColor index, but index in font equals 0. Really, comparation must be color value.
An approach similar to the one for Conditional Formattings in #58138 may be needed here
This is available now via r1811866, we now provide a 2nd method which allows to pass in a Color-object for looking up fonts via their actual color.