Need help scaling a large STEP assembly to 1/9th size in SolidWorks

I have an assembly STEP file that I need to prepare for 3D printing.

About the model:

The model is currently a solid.

It has variable wall thickness depending on the internal region.

It contains a very large number of holes, which are intentional and need to be preserved.

Original length is approximately 9 meters.

I need to scale it down to approximately 1 meter.

I saved the STEP assembly as an SLDPRT and tried using Scale in SolidWorks. After scaling, some walls/features disappear. I suspect this is because some areas have very thin or effectively zero thickness after scaling, along with some external components/features.

I also tried making the model into a completely solid body before scaling, but SolidWorks eventually crashed because of the model complexity.

So far, I have also tried using Loft to recreate the solid in smaller segments, but this is becoming difficult because of the complexity.

Is there a better workflow for handling this kind of model?

My main requirements are:

Scale the entire model from 9 m → 1 m.

Preserve the intentional holes as much as possible.

Avoid losing walls/features due to the scaling.

Ideally, avoid manually rebuilding the entire model.

Keep the final model suitable for 3D printing.

Any suggestions on SolidWorks tools/workflows or alternative software approaches would be appreciated.