GoLabeledLink label being blocked

I am using a GoLabeledLink with the associated GoText label’s TransparentBackground = false. This works fine most of the time, but when I have crossing lines, a line may get drawn on top of a transparent label. Thus, partially blocking it. I tried creating a new layer to place the GoLabeledLink label, but that is not allowed as the GoText label is part of the GoLabeledLink group. Is there any efficient solution, besides having to use GoLink and GoText separately?

You’re correct about the fact that because GoLabeledLink is a GoGroup, all the stuff contained within it needs to be in the same layer.

I can't think of a simple solution.