I've never looked at just how FastLED adjusts the millis count, but 294 LEDs will take 8.82mS to update, so it would need to be keeping track of each rollover of the timer, without using interrupts, and also adjusting the internal counter that the millis code used to determine when to adjust for the 1.024mS interrupt intervals.