I wanted to use the Service Info sensor if an App is running (in particular Zigbee2MQTT). Today I noticed that the Service Info (proviced by supervisor) is staying at the state "running" for several minutes before it changes to something else (eg unavailable). Well if at all.
If this is normal behavior then the sensor is completely useless.
Do you mean binary_sensor.zigbee2mqtt_running? My coordinator needed a restart a couple of days ago & the sensor was correctly marked as Not Running (off) during that time. I don't remember it ever going to unavailable
If that's the case, then the health message is fired every 10 minutes, which might explain the delay.
Either way, a couple of minutes here or there doesn't affect me. As long as I'm suitably informed when my network is down, I'm fine with that. It's not like I'm running something mission critical.