One sketch works. Another doesn't.

I have to be missing something simple here.

I have 2 sketches. Crossfade

and one I downloaded for control via bluetooth from arduino.

(I'm using an HC06).

The one I want working is the bluetooth one (since it does my pins exactly like I want, I literally copy and paste exactly this sketch assuming the R2 G2, B2 entries work exactly for my setup):

When I load this one on the arduino, I can get it to cleanly write out to the console port also connected to the computer that the android app to send RGB colors comes in loud and clear. The LEDs do nothing.

I have serial hooked up via breadboard to the bluetooth and to the PC monitoring the serial port by different headers on the same pro mini. By all serial output that one works perfectly only to the serial port (occasionally some garbage characters, but I chalk that up to bluetooth noise). The LED output does nothing (I have pins 9, 10, and 11 wired in to mosfets which are gating 12v.

Now I flip over to my crossfade sketch which takes no input, but just cycles through the color spectrum doing PWM array on the same ports. That works fine through the mosfets and cycles the colors beautifully, but I can't give it any input to control it. The serial output though is total garbage.

What am I missing about how these 2 sketches manage the LEDs?

I figured it out. The app doesn't send anything for LED 2. When I moved everything to LED1 it all works now.