I'd like to add control of an additional light to my sketch...

Well I added Serial.read(); after digitalWrite() High or Low and it seems to have fixed it. Yeah! Feels good when things actually work. Now I just have to fix this buggy RGB led. This line is the problem:

      if (byte(BTSerial.read() == 'A'));{
        
      redvalue2=BTSerial.read();
      greenvalue2=BTSerial.read();
      bluevalue2=BTSerial.read();
    }

it works kinda but its extremely buggy. The purpose for the 'A' is to distinguish between RGB led #1 and RGB led #2. Im supposed to be able to hit the button on my app and whatever color is on RGB led #1 will then transfer to RGB led #2. But it needs cleaning up. This may be an all nighter