I have door with an u-lock pro lock on it. I want close the door if it has been open for 15 minutes. But wait if the door sensor shows that the door is open as well as unlocked until the door show cloded. Then lock the door

The code does not get beyond the watch template under option 1 and does not lock the door even when I close the door. It does do the notifications prior to the wait template but not the notifications following the wait template.
It waits 15 minutes after I close the door and uses option 2 to correctly lock the door and notify.

alias: Garage Door Locked 1
description: After 15 minutes, if still open
trigger:
  - platform: device
    device_id: 2b60e2d673a9c9807069b8018a02e8a9
    domain: lock
    entity_id: lock.u_bolt_pro_z_wave_smart_lock
    type: unlocked
    for:
      hours: 0
      minutes: 15
      seconds: 0
condition: []
action:
  - choose:
      - conditions:
          - type: is_open
            condition: device
            device_id: 837e0afd1d84064408349cddc8ef1ec2
            entity_id: binary_sensor.lumi_lumi_sensor_magnet_aq2_opening
            domain: binary_sensor
        sequence:
          - service: notify.alexa_media_uday_s_echo_show_8_2nd_gen
            data:
              message: >-
                Garage entrace door was open. The door cannot be locked until it
                is closed..
              data:
                type: tts
          - service: notify.mobile_app_iphoneu
            data:
              message: >-
                Garage entrace door was open. The door cannot be locked until it
                is closed.
          - wait_template: >-
              {{ is_state('binary_sensor.lumi_lumi_sensor_magnet_aq2_opening',
              'off') }}
            continue_on_timeout: false
          - device_id: 2b60e2d673a9c9807069b8018a02e8a9
            domain: lock
            entity_id: lock.u_bolt_pro_z_wave_smart_lock
            type: lock
          - service: notify.alexa_media_uday_s_echo_auto_2nd_gen
            data:
              message: >-
                Thank you for closing the Garage entrance. The door is now
                locked.
              data:
                type: tts
          - service: notify.mobile_app_iphoneu
            data:
              message: >-
                Thank you for closing the Garage entrance. The door is now
                locked.
      - conditions:
          - type: is_not_open
            condition: device
            device_id: 837e0afd1d84064408349cddc8ef1ec2
            entity_id: binary_sensor.lumi_lumi_sensor_magnet_aq2_opening
            domain: binary_sensor
        sequence:
          - device_id: 2b60e2d673a9c9807069b8018a02e8a9
            domain: lock
            entity_id: lock.u_bolt_pro_z_wave_smart_lock
            type: lock
          - service: notify.alexa_media_uday_s_echo_show_8_2nd_gen
            data:
              message: Garage door has been locked by home assistant after 15 minutes
              data:
                type: tts
          - service: notify.mobile_app_iphoneu
            data:
              message: Garage door has been locked by home assistant after 15 minutes
    default:
      - device_id: 2b60e2d673a9c9807069b8018a02e8a9
        domain: lock
        entity_id: lock.u_bolt_pro_z_wave_smart_lock
        type: lock
      - service: notify.alexa_media_uday_s_echo_show_8_2nd_gen
        data:
          message: Garage door has been locked by home assistant after 15 minutes
          data:
            type: tts
      - service: notify.mobile_app_iphoneu
        data:
          message: Garage door has been locked by home assistant after 15 minutes
mode: single