Want to get rid of delay() function, FastLED, PLEASE HELP

Is there any reason you are using three separate strips, therefor three output pins?

A bit of logic would work for one strip, one output pin.

Just curious.

a7