Balena-supervisor 'blocks' when multicontainer setup contains container with `_` in service name or image tag

On Balena OS 2.24.0 rev2 and Jetson TX2

I have a multicontainer setup with 3 containers, if one of the containers contains an underscore in the image tag/name or the service name, then resin-supervisor will not respond to the balena cloud web UI and updates will not get pulled. Restarting containers on the webUI does not work either.

In that case journalctl --no-pager -u balena ' shows that the image with the underscore in the name cannot be parsed. An example unparseable image name is:registry.gitlab.com/blub/resinos-images/web_dyn_reconf:melodic`

Changing it to registry.gitlab.com/blub/resinos-images/webdynreconf:melodic and renaming the service from

...
  web_dyn_conf:
    image: registry.gitlab.com/blub/resinos-images/web_dyn_reconf:melodic-kelvin
...

to

...
  webdynconf:
    image: registry.gitlab.com/blub/resinos-images/webdynreconf:melodic-kelvin
...

Solved the issue. Could this be related to some of the other Request error: tunneling socket could not be established, cause=socket hang up issues?