Esphome wifi sensor mqtt auto discovery dont work, why?

Why some sensor mqtt auto discoevery works but some sensor dont work ?

Wifi % sensor mqtt auto discovery dont work , why?.

sensor:

  - platform: wifi_signal
    name: "WiFi_tsl2591"
    id: WiFi_tsl2591
    update_interval: 250s
    filters:
      - lambda: return min(max(2 * (x + 100.0), 0.0), 100.0);
    unit_of_measurement: "Signal %"

Try changing unit_of_measurement: "Signal %" to unit_of_measurement: "%"

doesn’t help, wifi sensor doesn’t appear in HA and other sensors appear. and everything is visible beautifully in mqtt explorer also wifi sensor.