Freestyle lines behind transparent plane blender 3d
You can do this using the compositor.
Go to Render Properties &gt; Film and check the box Transparent.
Then go to Render Properties and check the box Freestyle. (but don't have any linesets in Freestyle Line Set under View Layer Properties)
Put the plane with an image using alpha in a collection.
Put the object that will have freestyle lines in another collection.
Disable the freestyle-object-collection by unchecking the box next to it in the Outliner. (keep the collection with the image checked/enabled)

Make a second viewlayer by clicking the Add View Layer icon. (usually in the top right of the screen).
In this viewlayer check the box next to the freestyle-object-collection, but uncheck the box next to the plane-with-image-collection.
Also in this viewlayer we do want a freestyle lineset: View Layer Properties &gt; Freestyle Line Set, and click the plus icon to add one.
In the Compositor window, create two Render Layers nodes. Set one to the first viewlayer (with the plane-with-image-collection enabled), and the other to the second viewlayer (with the freestyle-object-collection enabled and with the freestyle lineset), and plug them in an Alpha Over node. Plug the Alpha Over node in a Viewer node.
Render and then select the Viewer node in the Image Editor.