//simplify syntax for yellow color
uint32_t yellowl = strip_left.Color(255, 255, 0);
uint32_t yellowr = strip_right.Color(255, 255, 0);
uint32_t offl = strip_left.Color(0, 0, 0);
uint32_t offr = strip_right.Color(0, 0, 0);
Aren't yellowl and yellowr the same value?
Aren't offl and offr the same value?
Aren't you glad the functions aren't called pinmode, digitalread, and digitalwrite?