Is it possible sprites to ignore sorting layer order?

I’m curious, is there any way to ignore certain sorting layer in sprite renderer?

20231021094400164

Red one is at the layer 3 (top)
Green one is at the layer 2 (middle)
Blue one is at the layer 3 (bottom)

I want blue one to ignore only Red one and drawn above it while respecting other sorting orders.

Like this…

20231021094428066

(its a fake I made blue blocks to show what I want to achieve.)

Could Involve some shader scripting ? anyone have any ideas ?