How to split up large scale static meshes from architecture?

I think making the building modular would work better. Definitely worth testing.

It’s better for static lighting and memory usage.

With instancing, though, I think each instance still needs its own light map. I don’t understand how it can work otherwise.