Setting the Connect Tolerance
As an alternative to creating shared topology, you can set the Connect Tolerance to an appropriate value to remove gaps between bodies and generate conformal mesh.
The Connect Tolerance is a relative tolerance that varies from 0 to 1. Given a set of vertices to merge, the value is dependent on the smallest attached edge to the two vertices. The default Connect Tolerance is 0.02 or 2% of the smallest edge length attached to the 2 vertices to be connected.
All bodies to be connected should be in the same component or at the root level, else separate blockings are created.
When merging blockings, they are connected with the default connect tolerance, so a similar approach would be to mesh parts separately and later merge the blockings.
Increasing the connect tolerance will connect larger gaps but could create additional problems.
Since the tolerance is relative, it can be different for each pair of vertices to be connected.
After meshing it is best to view the edge/face connectivity to ensure the blocking has the expected shared topology.
See Setup for conformal mesh using Connect tolerance for details.