WTH does the YAML configuration check pass with invalid config?

Pressing the YAML check configuration button often results in a green “Configuration Valid” result but errors are logged and persistent notifications about theses errors are created.

This sounds like a bug report and needs an example.

I’m trying to generate an example now.

Using this invalid trigger:

  trigger:
  - platform: time
    state: "00:00:00"

Passes config check:

But generates a persistent notification:

Screenshot 2022-09-30 at 22-53-23 Developer Tools – Home Assistant

And I agree, it is an issue report rather than WTH. Closing.