オブジェクトAからオブジェクトBに線を引こうとしていますが
線がすべてのオブジェクトの後ろに描画されてしまって困っています。

背景:2D→スプライトレンダラー
オブジェクトA,B:UI→ボタン
線:LineRenderer

LineRendererの「ソート用レイヤ」「レイヤーの順序」を弄っても常にすべての後ろに表示されます。
LineRendererの座標Zを0から-1に変更したところ、背景よりは手前に表示されるようになりました。

Zを-1にしたことでカメラに近づいて手前に表示されるようになるのはわかりますが、
なぜ「ソート用レイヤ」「レイヤーの順序」が効かないのでしょうか。

また、LineRendererの線をuGUIオブジェクトより手前に表示させることはできるのでしょうか?