Wemos Lolin C3 Mini not working

Hi, any help here would be appreciated.

I have tried any combination and any hint I could find online - but after flashing the following, the ESP never boots:

esp32:
  board: lolin_c3_mini
  flash_size: 4MB
  variant: esp32c3

i2c:
  sda: 8
  scl: 10
  scan: true

sensor:
  - platform: sht3xd
    temperature:
      name: "${name} temperature"
    humidity:
      name: "${name} humidity"
    address: 0x45
    update_interval: 60s

font:
  - file: "fonts/swansea.ttf"
    id: swansea
    size: 10

display:
  - platform: ssd1306_i2c
    model: "SSD1306 64x48"
    reset_pin: 2
    address: 0x3C
    lambda: |-
      it.print(0, 0, id(swansea), "Hello World!");

On the contrary, I managed to build a Tasmota firmware, configured for the above, and it works.

So, the hardware works - but not with ESPHome. I prefer ESPHome’s persisted configuration approach vs Tasmota’s “what did I tweak to make it work last time?” and the fact that I cannot find my way around it, the same way I can in ESPHome.

If anyone has solved this, please share :slight_smile:

Thanks in advance