Cover Icon not changing

I’m sure it’s something simple but I cannot get my Garage Door cover icon to change from the default cover icon.

customize.yaml:
cover.garage:
device_class: garage
icon: mdi:garage
friendly_name: Garage Door
google_assistant: true
google_assistant_type: switch

groups.yaml:
garage_doors:
name: Garage Door
view: no
control: hidden
entities:
- cover.garage

cover.yaml:

  • platform: mqtt
    name: “Garage”
    state_topic: “cmnd/garage2/POWER2”
    command_topic: “cmnd/garage/POWER”
    payload_open: “ON”
    payload_close: “ON”
    payload_stop: “ON”
    state_open: “OFF”
    state_closed: “ON”
    optomistic: false

Remove the icon part from your customize.

Thanks for the reply. Removed the icon line but it still shows the default cover icon.
/config/customize.yaml:
cover.garage:
device_class: garage
friendly_name: Garage Door
google_assistant: true
google_assistant_type: switch

What shows up in the <> menu for cover.garage ?

cover.garage closed
friendly_name: Garage
supported_features: 11

Seems like it’s not using your customize.yaml at all.
Does the check config show any errors when you hit the button in Configuration > General ?

Ah I figured it out. I had added a zone component into the config file before my customization entry.
Thanks for your help.

Could you please show me your configuration.yaml, the part where zone is before your customization entry?