So they all had different kind of issues, basically they work well in isolation but don’t exactly work well with other objects in the scene. That is why I am wondering if there is a go-to solution.
I was thinking around the lines of rending objects to a viewport and doing the outline in 2D, too. Especially, since I already have a nice 2D outline shader from our previous game.