Input_number refuses to update through automation. works fine in Manual mode

i set the trigger to work every day at noon. strangely, it never works. IF i force it to run, then all the Actions work fine.
this is my input_number.

and here’s my automation that only works when i force run it from menu

alias: auto LLM Vision read pressure gauge
description: ""
triggers:
  - trigger: time
    at: "12:01:00"
actions:
  - action: llmvision.image_analyzer
    data:
      remember: true
      include_filename: false
      target_width: 1920
      max_tokens: 3000
      provider: 01KEHSxxxxxxxxxxxxxxxxxx
      image_entity:
        - camera.192_168_1_121
      message: >-
        what value is the needle pointing at on the attached photo? just output
        the number, no text
    response_variable: llm_response
  - action: input_number.set_value
    data:
      value: "{{ llm_response.response_text | int }}"
    target:
      entity_id: input_number.gauge_pressure

What does ‘never works’ mean? Does it trigger? If so, what does the trace show?