ESP32-c3, can't connect to API in homeassistant or ESPhome after install. Any tips?

I’m using an Adafruit QT Py ESP32-C3 WiFi Dev Board, I’m trying to control a pwm fan with this board. I can install the yaml fine, the device shows up as online in esphome. However if I click view logs I get this error. WARNING Can't connect to ESPHome API for v44.local: Error connecting to ('192.168.2.169', 6053): [Errno 111] Connect call failed ('192.168.2.169', 6053). If I try to connect the board to Home assistant in the integrations tab I get this error. Can't connect to ESP. Please make sure your YAML file contains an 'api:' line.

Here is my yaml.

esphome:
  name: v44
  platformio_options:
    board_build.f_flash: 40000000L
    board_build.flash_mode: dio
    board_build.flash_size: 4MB
esp32:
# At some point the actual board might be supported.
#  board: adafruit_qt_py_esp32-c3
  board: esp32-c3-devkitm-1
  framework:
    type: esp-idf
  variant: ESP32C3


# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "key"
  password: "153"
  port: "6053"
ota:
  password: "password"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot in case wifi connection fails
  ap:
    ssid: "V44 Fallback Hotspot"
    password: "password"

output:
  # Wire this pin (4) into the PWM pin of your 12v fan
  # ledc is the name of the pwm output system on an esp32
  - platform: ledc
    id: noctua_fan_speed
    pin: 4

    # 25KHz is standard PC fan frequency, minimises buzzing
    frequency: "25000 Hz" 

    # my fans stop working below 13% powerful.
    # also they're  powerful and loud, cap their max speed to 80%
    min_power: 0%
    max_power: 100%

# Good for debugging, you can manually set the fan speed.
fan:
  - platform: speed
    output: noctua_fan_speed
    name: "Noctua Fan Speed"

sensor:
  - platform: pulse_counter
    pin: 3
    id: fan_rpm_counter
    name: "Fan RPM"
    update_interval: 2.5s
    filters:
      - multiply: 0.5 # 2 pulses per revolution

Update, if I install the yaml without any of the components, so getting rid of “output”, “fan” and “sensor” it works. So for some reason this board just doesnt work with those components?

The yaml that worked

esphome:
  name: v44
  platformio_options:
    board_build.f_flash: 40000000L
    board_build.flash_mode: dio
    board_build.flash_size: 4MB
esp32:
# At some point the actual board might be supported.
#  board: adafruit_qt_py_esp32-c3
  board: esp32-c3-devkitm-1
  framework:
    type: esp-idf
  variant: ESP32C3

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "key"
  password: "password"
  port: "6053"
ota:
  password: "password"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot in case wifi connection fails
  ap:
    ssid: "V45 Fallback Hotspot"
    password: "password"

Did you manage to get any of the components working? I think I am having the same issue. My board is the Electrodragon Led Driver with the C3 chip.