Custom light template randomly stops working?

I had set up an infrared light template that was using an IR blaster to send commands to lights I had set up. It was working flawlessly and recently after an HA restart it just won’t work.

Once light is on, i am able to set brightness and even turn it off. But once off, it won’t turn on, no matter what and it’s state won’t update, even with dev tools state. Even logs are not tracking this light anymore.

Can someone help me understand what’s wrong, attaching my code for reference. It’s driving me crazy

recorder:
  purge_keep_days: 7 # Keeps data for 7 days (adjust as needed)
  include:
    entities:
      - input_boolean.kitchen_infrared_recessed_light_state
      - input_number.kitchen_infrared_recessed_light_brightness
input_boolean:
  kitchen_infrared_recessed_light_state:
    name: Kitchen Ceiling Lights State
    initial: off
input_number:
  kitchen_infrared_recessed_light_brightness:
    name: Kitchen Ceiling Light Brightness
    min: 0
    max: 10
    step: 1
    mode: slider
light:
  - platform: template
    lights:
      kitchen_infrared_recessed_light:
              friendly_name: "Kitchen Ceiling Lights"
              unique_id: "500B-021D-D04D-B959"
              turn_on:
                action: script.kitchen_infrared_recessed_light_turn_on
              turn_off:
                action: script.kitchen_infrared_recessed_light_turn_off
              set_level:
                action: script.kitchen_infrared_recessed_light_adjust_brightness
                data:
                  level: "{{ (brightness // 25) }}" # Scale from 0–255 to 0–10
              value_template: "{{ states('input_boolean.kitchen_infrared_recessed_light_state', 'on') }}"
              icon_template: mdi:light-recessed
script:
  kitchen_infrared_recessed_light_turn_on:
    sequence:
      - action: remote.send_command
        target:
          device_id: 8dd0123094664a12ed243b7d599b76dd
        data:
          device: Kitchen Lights
          command: "On"
      - action: input_boolean.turn_on # Update state
        target:
          entity_id: input_boolean.kitchen_infrared_recessed_light_state
  kitchen_infrared_recessed_light_turn_off:
    sequence:
      - action: remote.send_command
        target:
          device_id: 8dd0123094664a12ed243b7d599b76dd
        data:
          device: Kitchen Lights
          command: "Off"
      - action: input_boolean.turn_off # Update state
        target:
          entity_id: input_boolean.kitchen_infrared_recessed_light_state
  kitchen_infrared_recessed_light_adjust_brightness:
    sequence:
      - variables:
          current_level: "{{ states('input_number.kitchen_infrared_recessed_light_brightness') | int }}"
      - choose:
          - conditions:
              - condition: template
                value_template: "{{ level > current_level }}"
            sequence:
              - repeat:
                  count: "{{ level - current_level }}"
                  sequence:
                    - action: script.kitchen_infrared_recessed_light_brightness_up
          - conditions:
              - condition: template
                value_template: "{{ level < current_level }}"
            sequence:
              - repeat:
                  count: "{{ current_level - level }}"
                  sequence:
                    - action: script.kitchen_infrared_recessed_light_brightness_down
  kitchen_infrared_recessed_light_brightness_up:
    sequence:
      - action: input_number.set_value
        data:
          entity_id: input_number.kitchen_infrared_recessed_light_brightness
          value:
            "{% set current = states('input_number.kitchen_infrared_recessed_light_brightness')
            | int %} {% if current < 10 %}\n  {{ current + 1 }}\n{% else %}\n  10\n{%
            endif %}\n"
      - action: remote.send_command
        target:
          device_id: 8dd0123094664a12ed243b7d599b76dd
        data:
          device: Kitchen Lights
          command: Brightness Up
          delay_secs: 0.4
  kitchen_infrared_recessed_light_brightness_down:
    sequence:
      - action: input_number.set_value
        data:
          entity_id: input_number.kitchen_infrared_recessed_light_brightness
          value:
            "{% set current = states('input_number.kitchen_infrared_recessed_light_brightness')
            | int %} {% if current > 0 %}\n  {{ current - 1 }}\n{% else %}\n  0\n{% endif
            %}\n"
      - action: remote.send_command
        target:
          device_id: 8dd0123094664a12ed243b7d599b76dd
        data:
          device: Kitchen Lights
          command: Brightness Down
          delay_secs: 0.4

All of your kitchen scripts should be under script: e.g.

script:
  kitchen_infrared_recessed_light_turn_on:
    sequence:
      - action: remote.send_command
        target:
          device_id: 8dd0123094664a12ed243b7d599b76dd
        data:
          device: Kitchen Lights
          command: "On"
      - action: input_boolean.turn_on # Update state
        target:
          entity_id: input_boolean.kitchen_infrared_recessed_light_state
  kitchen_infrared_recessed_light_turn_off:
   sequence: etc...

Hi yeah they are under scripts already. It was a copy paste error.

I figured it out, adaptive lighting plug in was messing up with the input boolean