Geometry script boolean operation performance

I am using the boolean operation in a blueprint. The target mesh is a simple thin cube that represents a window pane, and the tool mesh is an extrusion of a spiderweb pattern that is representative of a glass fracture. The results are fantastic but the bool operation is pretty slow. I tried everything to improve the bool operation performance but it’s still too slow. Besides the tool mesh poly count, are there other considerations I should make for the tool mesh to speed up the operation?