Combined Control Code and LED Dimming Code... stuck!

Hi guys! I am new to Arduino IDE, I have some experience in Powershell, SQL, Python, etc… so should be a fairly decent learning curve. I am getting stuck in the script while trying to increment the dimming to full bright. The dimming code works separate, and a relay control code works separate. I just need to combine them!

The code below, I am getting hung at the first ramp up. It seems to just sit. Note, main light high:low is inverse, along with the PWM 0-255 signal (255 dimmest).

EDIT: It works, I just had too long a delay with incrementing! Patience is a virtue… i guess!

int led_pin = 9;
#define MainLight 7
#define AuxLight1 6
#define AuxLight2 5
#define AuxLight3 4

void setup()
{
  pinMode(led_pin, OUTPUT);
  Serial.begin(9600);// setup Serial Monitor to display information
  pinMode(MainLight, OUTPUT);// connected to Relay 1
  pinMode(AuxLight1, OUTPUT);// connected to Relay 2
  pinMode(AuxLight2, OUTPUT);// connected to Relay 3
  pinMode(AuxLight3, OUTPUT);// connected to Relay 4
}

void loop()
{
  analogWrite(led_pin, 255);
  digitalWrite(AuxLight3, HIGH);
  digitalWrite(AuxLight2, HIGH);
  digitalWrite(AuxLight1, HIGH);
  digitalWrite(MainLight, LOW);
  Serial.println(" Lighting Sequence Initiating in 15 Seconds");
  delay(15000);
  digitalWrite(MainLight,HIGH);// turn Main ON (Power On)
  Serial.println("Main Lighting ON");
  delay(15000);
  Serial.println("Initiating Sweep to Full Brightness");  //Inverse
    for (int i=255; i>0; i--) // Sweep LED on
  {
    analogWrite(led_pin, i);
    delay(10000);
  }
  
  delay(10000); // Hold at full brightness
  digitalWrite(AuxLight1,LOW);// turn AuxLight1 A ON
  Serial.println(" AuxLight1 Lighting ON");

  delay(5000);

  digitalWrite(AuxLight2,LOW);// turn AuxLight2 Lighting  ON
  Serial.println(" AuxLight2 Lighting ON");

  delay(5000);

  digitalWrite(AuxLight3,LOW);// turn AuxLight2 Lighting ON
  Serial.println(" AuxLight2 Lighting ON");
  delay(60000);

  Serial.println("Initiating Sweep to OFF");
  for (int i=0; i<=255; i++) // Sweep LED off
  {
    analogWrite(led_pin, i);
    delay(10000);
  }
  digitalWrite(AuxLight3, HIGH);// turn OFF AuxLight3 Lighting
    Serial.println("AuxLight3 Lighting OFF");
    
    delay(5000);

  digitalWrite(AuxLight2, HIGH);// turn OFF AuxLight2 Lighting (660nm)
    Serial.println("AuxLight2 Lighting OFF");
    delay(5000);

  digitalWrite(AuxLight1, HIGH);// turn OFF Ultra-Violet A Lighting
    Serial.println("AuxLight1 Lighting OFF");
    delay(5000);

  digitalWrite(MainLight, LOW);// turn OFF Main Lighting (Power Off)
    Serial.println("Main Lighting OFF");
    delay(1000);
    Serial.println("All Lighting OFF");
    delay(5000);
    Serial.println("Good Night");
    delay(15000);
}

I am getting hung at the first ramp up. It seems to just sit

  for (int i = 255; i > 0; i--) // Sweep LED on
  {
    analogWrite(led_pin, i);
    delay(10000);
  }

255 steps, each of 10 seconds. How many minutes have you waited for this for loop to complete ?