LineArt missing with linked object

Hi,
got an issue where LineArt doesn’t draw on all objects of a linked *blend file Collection.

The modelled object is a house. LineArt in the model’s *blend file works fine.

But the moment I link the model’s Collection into a fresh *blend file, the LineArt goes crazy. The roof still receives LineArt, while the Walls + Windows are lacking a lot of it.

The Walls + Windows are made from GeometryNodes. The roof is not. This is the only difference I can see.

How to get my proper LineArt back for the linked objects?

Cheers,
Dasepure

Update:
Problem persists in a way. I now have the LineArt working using the “Realize Instances” Node of the GeometryNodes on the House’s Wall.

BUT now the normals look AWFUL:

This is a solution for the LineArt, but not for the Object. I need proper normals and proper LineArt. Any ideas?

Update:

Solution that works for me!

Converting the GeometryNodes to a Mesh worked.
So first, before the last GeoNode, add a “Realize Instances” Node. Normals might look awkward now. Then, in the 3D Viewport, click “Object>>Convert>>Mesh” to convert it to a mesh. Normals are still awkward.

Then, you can decide yourself on the Normals again. For example RightClick and choose “Shade Auto Smooth”.