Systemd Service Summary not recognizing failed services

I have the same problem: two services are in state failed, but are not recognized as such.

  dm-event.service              loaded inactive dead    Device-mapper event daemon
● elasticsearch.service         loaded failed   failed  Elasticsearch
  emergency.service             loaded inactive dead    Emergency Shell
...
  kmod-static-nodes.service     loaded active   exited  Create list of required static device nodes for the current kernel
● logrotate.service             loaded failed   failed  Rotate log files
  lvm2-lvmpolld.service         loaded inactive dead    LVM2 poll daemon

Systemd Service Summary reports: Total: 81, Disabled: 4, Failed: 0

Then I started the elasticsearch service manually

  elasticsearch.service         loaded active   running Elasticsearch

Now, Systemd Service Summary reports: Total: 82, Disabled: 4, Failed: 0

It looks like the lines with failed services are ignored/skipped completely. Maybe a parsing issue with the ● at the beginning of the line?

Edit: We use checkmk 2.0.0p12 (CRE)