Error while submitting custom blueprint - need help

Hello I will get the Error Message "Message malformed: expected a dictionary for dictionary value @ data[‘action’][0][‘then’][1][‘repeat’] " if I submit this blueprint

blueprint:
  name: GrowBot automatic humidity control
  description: ---- DESCRIPTION HERE -----
  domain: automation
  author: GrowBot Open Source
  input:
    humidity_sensor:
      name: humidity_sensor
      selector:
        entity:
          include_entities:
            - sensor.airmonitoring_grow_humidity
    humidity_min_value:
      name: humidity_min_value
      selector:
        entity:
          include_entities:
            - sensor.humidity_min_seed
            - sensor.humidity_min_veg
            - sensor.humidity_min_flower
            - sensor.humidity_min_dry
    humidity_target_value:
      name: humidity_target_value
      selector:
        entity:
          include_entities:
            - input_number.target_humidity_seed
            - input_number.target_humidity_veg
            - input_number.target_humidity_flower
            - input_number.target_humidity_dry
    humidity_max_value:
      name: humidity_max_value
      selector:
        entity:
          include_entities:
            - sensor.humidity_max_seed
            - sensor.humidity_max_veg
            - sensor.humidity_max_flower
            - sensor.humidity_max_dry
    grow_stage_inputselector:
      name: grow_stage_inputselector
      selector:
        entity:
          include_entities:
            - input_select.plant1_stage
    grow_stage_value:
      name: grow_stage_value
      selector:
        select:
          options:
            - Seed
            - Veg
            - Flower
            - Dry
          mode: dropdown
    target_script_humidifier:
      name: target_script_humidifier
      selector:
        entity:
          include_entities:
            - script.humidifier_control
    target_script_dehumidifier:
      name: target_script_dehumidifier
      selector:
        entity:
          include_entities:
            - script.airflowfan_control

mode: single

trigger:
  - platform: numeric_state
    entity_id: !input humidity_sensor
    for:
      hours: 0
      minutes: 2
      seconds: 0
    above: !input humidity_max_value
    id: "high"
  - platform: numeric_state
    entity_id: !input humidity_sensor
    for:
      hours: 0
      minutes: 2
      seconds: 0
    below: !input humidity_min_value
    id: "low"
condition:
  - condition: state
    entity_id: !input grow_stage_inputselector
    state: !input grow_stage_value
    for:
      hours: 0
      minutes: 2
      seconds: 0
action:
  - if:
      - condition: trigger
        id:
          - "low"
    then:
      - service: !input target_script_humidifier
        data:
          state: true
      - repeat:
        sequence:
          - service: !input target_script_humidifier
            metadata: {}
            data:
              state: false
          - stop: target humidity is reached
        until:
          - condition: numeric_state
            entity_id: !input humidity_sensor
            above: !input humidity_target_value

Whats the Problem behind that?

sequence and until should be indented.

See the example from the docs