Misleading connection in CI job dependency graph

The following dependency graph looks like the job linux_distributed_tests on the upper right depends on build_others at the bottom middle:

But in fact it depends directly on get_ci_shell_vars on the left as you can see when hovering over linux_distributed_tests (while build_others does not depend on get_ci_shell_vars):

It would be nice if the dependency line would have been routed below build_others to make the correct dependency clear in the first place or, in general, dependency lines should not go under job bubbles they do not connect.

Should I make a bug report on this?