ESPHome mipi_spi display configuration for CO5300

Hi,

I have a Waveshare ESP32C6 1.43 round display device that I am tying to configure. Based on the ESPHome documentation, I have configured the display with following configuration.

display:
  - platform: mipi_spi
    id: disp1
    model: CO5300
    reset_pin: 3
    cs_pin: 10
    bus_mode: quad
    dimensions:
      height: 466
      width: 466
    color_depth: 16
    buffer_size: 50%
    init_sequence:
    - [ 0xD0, 0x07, 0x42, 0x18]
    - delay 10ms
    - [ 0xD1, 0x00, 0x07, 0x10]

    lambda: |-
      // Draw a circle to match the round screen
      it.circle(233, 233, 230, id(my_blue_color));
      it.print(233, 233, id(my_font), TextAlign::CENTER, "C6 AMOLED");

I am still not getting a clean display. I am setting buffer size to 50% as this ESP32 variant does not support PSRAM.

Attaching an image for reference.

Entire configuration can be found here

Thanking you
Satish Rajanna