If dynamesh loses detail, increase the resolution and use the project option next to the dynamesh button. If the resolution doesn't seem to work, adjust the size of the mesh. Alternatively, use a smaller res on a duplicate subtool, subdivide and use project all.
Proboolean - Dynamesh workflow https://polycount.com/discussion/168610/3ds-max-zbrush-proboolean-dynamesh-hardsurface-workflow-tutorial Insights in there that will prove useful, particularly when generating complex objects regardless of technique or app/s utilised.